Опыт интервью с сигмовидной кишкой | Набор 1 (на территории кампуса)

Опубликовано: 15 Сентября, 2021

Этот тест состоял только из одного раздела - ПРОГРАММИРОВАНИЯ, проведенного на Hackerrank.

Подробности:
1. Найдите разницу между максимальным и минимальным элементом так, чтобы максимальный элемент всегда имел более высокий индекс, чем меньший элемент. (Легко)

2. LEGO BLOCKS - (динамическое программирование). Учитывая площадь NxM, вы оптимально заполнили эту область заданными плитками (размер плиток был задан) (не такой стандартный вопрос, если вы уже решили это раньше, то это было легко еще довольно сложно на первом ходу).

3. Дано число N. Переключите все его биты, и сгенерированное число будет представлено в десятичном формате. Например, 4 = 100 после переключения 011, поэтому ответ равен 3. (легко)

4. Учитывая предварительный обход двоичного дерева, вы должны определить, возможен ли BST для этого обхода или нет. (Умеренно)

5. Имея массив элементов, вы определили количество пар (a, b) таких, что | ab | = K. (Легко)

Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью и отправить ее по электронной почте на deposit@geeksforgeeks.org. Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.

Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.