Рубрики

Walmart Lab Интервью Опыт | Набор 8 (3 года опыта вне кампуса)

Раунд 1 (Раунд кодирования):
1) Дан диапазон [L, R]. Необходимо найти максимальную повторяющуюся цифру в простых числах между L и R (оба включительно). Если большее количество цифр повторяется макс. Раз, возвращайте, какая цифра является максимальной
Например: [2, 13] — максимальная повторяющаяся цифра равна 1 среди {2, 3, 5, 7, 11, 13}
[2, 9] — ответ 7
2) Учитывая число «S», выясните, сколько может существовать количество способов a, b, c, d (все> 1), таких что a + b + c + d = S;

Раунд 2:
1) ООП Концепции
2) Обратные альтернативные узлы в связанном списке
Например: 1-> 2-> 3-> 4-> 5 может стать 2-> 1-> 4-> 3-> 5
3) Итеративный обход по порядку двоичного дерева
4) Реализация очереди с использованием стеков

Раунд 3 (Java):
1) Arraylist, Linkedlist — когда использовать что
2) Hashmap, Hashtable, одновременная хэш-карта
3) Hashcode, Equals, Hashmap реализация
4) Сериализуемый интерфейс
5) Интерфейс AbstractClass против
6) Многопоточность, Разница между расширяет поток, реализует работоспособный
7) вызываемый интерфейс, Executor Framework
8) Сортировка коллекций, сопоставимый интерфейс
9) Лучшая вещь, которую я сделал до сих пор, чем я горжусь

Раунд 4:
1) Дана матрица NxN, положение (X, Y). Найдите, сколько способов вы можете добраться от (X, Y) до (N, N). Вам разрешено перемещаться в 2 направлениях — вправо, вниз
2) Найти цикл в связанном списке. Найти начальный узел цикла
3) Бинарное дерево зигзагообразного обхода
4) Дан список цен на акции. Вам разрешено покупать и продавать только один раз.
а) Найдите максимальный выигрыш, который вы можете получить
б) Найти максимальный убыток, который вы можете получить
5) Двоичное дерево сбалансировано по высоте или нет. (Каждый узел в дереве должен быть сбалансирован по высоте)
6) Реализовать алгоритм обрезки строк
7) Напишите многопоточную программу — запустите 10 потоков и выйдите из основного потока после завершения всех этих потоков.

5 тур (менеджер):
1) Если задано число в виде массива, максимизируйте число относительно разрешенного количества перестановок (можно поменять местами только смежные элементы) — максимизируйте (int [] data, int numSwaps)
Например: 1265 — это число — если разрешен 1 своп — максимальное число, которое мы можем получить из него, — 2165
1265 — это число — если разрешено 3 свопа — максимальное число, которое мы можем из него получить, составляет 6215

2) Вопросы по моим проектам
3) так много поведенческих вопросов

Раунд 6 (ЧСС):
Почему вы хотите изменить? Чего Вы ожидаете? и некоторые другие кадровые вопросы.

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

Все практические проблемы для Walmart !Рекомендуемые посты:

Walmart Lab Интервью Опыт | Набор 8 (3 года опыта вне кампуса)

0.00 (0%) 0 votes