Рубрики

Walmart Labs Интервью Опыт | Комплект 6 (в кампусе)

Интервью Опыт ниже для Walmart Labs. Процесс найма был для их IDC (Центр разработки).

Это было событие найма на кампусе.

Процедура найма:

Было проведено 1 онлайн-тестирование, от 3 до 4 технических раундов и 1 раунд HR.

Онлайн тест:

— Это был 90-минутный тест, который включал в себя программирование, немного способностей и основные предметы (дизайн компилятора, операционная система, компьютерные сети и СУБД).
— Было 3 вопроса программирования, в которых вам нужно было написать код проблемы и выполнить на их платформе (HackerEarth). Одна из проблем была сложной, а две другие находились на среднем уровне. Одним из трех был вопрос о динамическом программировании. Но если вы решите любые два, я чувствую, что вас вызовут в следующий раунд (количество тестов для выполнения было шесть для каждой проблемы). Студенты, которые решили один вопрос, также были приглашены на собеседования, в которых сочетались баллы с MCQ.
— Было 10 MCQ, которые включают вопросы об General Apti и основной концепции, как упомянуто выше. Это были очень простые вопросы GATE, если вы знаете концепции, вы можете ответить на все из них.
— Я смог решить два вопроса программирования и 8 MCQ (я так думаю :)).

Около 90 студентов приняли участие в тестировании, и около 22 были включены в технический список.

1-й технический раунд:
— Он спросил о себе, посмотрел мое резюме, попросил объяснить детали предыдущего опыта работы, а затем спросил обо всех выполненных проектах.
— Он был заинтересован в одном из моих проектов, связанных с машинным обучением, он подробно в этом разбирался. На что только он задал несколько вопросов, например, что такое парсинг, почему вы это делаете. Какой бы алгоритм я ни объяснял, он спрашивал причину выбора этого алгоритма, а не других. Поэтому лучше всего иметь четкое представление о том, что вы говорите.
Позднее он попросил меня создать систему для «как в терминале Linux всякий раз, когда мы набираем какую-либо команду и нажимаем кнопку табуляции, автоматическое заполнение этого слова или команды завершено». Я дал ему три в качестве решения, затем он спросил, что такое три, где и все это используется. Он расширил тот же вопрос и спросил, что есть несколько результатов для одного и того же ключевого слова — дал подсказку сравнить все с терминалом Linux. Я сказал ему, что если будет более 10 результатов, я спрашиваю пользователя, отображать или нет, и затем продолжаю, если они меньше, я их отображаю. Он попросил реализовать это с помощью trie. Я дал ему подход связывания нескольких указателей в каждом узле Trie (оптимизированный Trie).
И снова расширение этого вопроса состояло в том, чтобы расставить приоритеты для результата и отображения, я сказал, что буду использовать переменную count в каждом узле trie и увеличивать значение всякий раз, когда нахожу ключевое слово. Он был удовлетворен моими ответами, и на этом мой час закончился в первом раунде.

2-й технический раунд:
— Это был интересный и лучший тур для меня. Были две математические проблемы.
1) Если вы начнете считать число пальцами одной руки (5 пальцев), поэтому, если вы начнете считать 7 с мизинца на большой палец, вы должны пройти все пальцы и повернуть вспять, как 1 будет мизинец и 5 будет большим пальцем, число 6 должно быть на указательном пальце и 7 на среднем пальце. Он попросил меня написать алгоритм, чтобы всякий раз, когда я давал вам номер, вы могли определить, к какому пальцу придет этот номер. Я взял около 5 минут и объяснил свою логику взятия мод 8 числа и получения пальца, здесь он был очень доволен.
2) В городе, состоящем из 100 пар, каждый год у каждой пары есть ребенок, если он является девочкой, то в следующем году у них не будет детей, если есть мальчик, то у них будет ребенок до рождения девочки. , Он попросил меня найти соотношение мужчины и женщины в 20 лет. Я знал логику и сказал, что в первый год родятся 50 мальчиков и 50 девочек, в следующем году у родителей 50 мальчиков будет ребенок, и здесь снова будет 25 мальчиков и 25 девочек и так далее… как я был объясняя, что он остановился и сказал, что я понял вашу точку зрения и попросил меня дождаться следующего раунда.

3-й технический раунд:
— Этот был очень сложным.
–Он дал два вопроса о дизайне, чтобы решить
1) Собирается подмножество данных пользователей Facebook, которые имеют имя и 3 другие характеристики, вам нужно разработать алгоритм так, чтобы всякий раз, когда мне нужны детали с условием или несколькими условиями, например, получать имена с x в качестве общей характеристики в них , вы должны быть в состоянии дать результат в режиме реального времени (он сказал, не доступ к целым данным для каждого запроса). Во-первых, я сказал ему, что мы должны иметь комбинацию структур данных, чтобы справиться с этим, поскольку в этом участвует некоторый ИИ. Я сказал логику, что я буду хранить данные в базовой структуре C, он убедился в моей логике после каждой детали, о которой я подумал позже, и спросил меня, как вы будете обрабатывать запрос, я дал много вариантов, начиная с хеш-таблицы, Три и пошел в цепочку хэшей тоже. но он не был доволен моим подходом и предложил перейти к следующему вопросу 🙁
2) Управляя объявлениями продавца в социальной сети, он наложил много ограничений, таких как продолжительность показа рекламы, справедливое распределение рекламы среди всех продавцов, отображение пикового времени и т. Д. Я думал, что решение говорит ему, что он не доволен и дал много расширенного решения, но он не был удовлетворен 🙁
Но он был счастлив, что я не сдался в любой момент или, может быть, он использовал стресс-тест на меня ». Этот раунд продолжался около 2 часов.

4-й технический / управленческий раунд:
— Из-за моего выступления в первых двух турах меня вызвали в 4-й тур, это был очень легкий и легкий раунд.
— он спросил о моем прошлом опыте работы, любых проблемах, которые у вас были в то время … и т. Д.
— Знакомство с Linux и некоторые основные вопросы по нему, лучшие продукты Walmart, которые вы знаете, — я сказал ему, что автоматическая запирающаяся камера — лучшая.

5-й раунд:
— Были заданы традиционные вопросы.

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

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

Напишите свой опыт интервью или отправьте его по электронной почте на адрес contrib@geeksforgeeks.org

Рекомендуемые посты:

Walmart Labs Интервью Опыт | Комплект 6 (в кампусе)

0.00 (0%) 0 votes