Рубрики

Amazon Интервью Опыт | Комплект 152 (Kindle Team SDE-1)

Недавно я принимал участие в интервью Amazon SDE для команды Kindle, расположенной в Ченнаи. Команда Kindle прибыла в Бангалор, чтобы взять диск.

Я дал 8 раундов

Вопросы- Ответы как ниже

Р-1) Письменный тест 1:

Были заданы три кода:

1) Найдите, является ли данный LinkedList палиндромом или нет

2) Найти, является ли данное двоичное дерево бинарным деревом поиска или нет

3) Создать программу регулярных выражений и сопоставления строк для? и где. * означает, что любой ноль или символ могут появиться вместо *. и ? означает, что в строке может появиться один или несколько предыдущих символов.
пример
вход:
AM * AZO? N *, AMAZON
AM * AZO? N *, ABAZOO
Оба соответствуют в соответствии с правилами? и *.

После снятия нескольких кандидатов из процесса они провели второй письменный тур.

Р-2) Письменный тест 2:

1) Сток цены указаны в массиве. Найдите, на какой срок я могу покупать и продавать акции, чтобы получить максимальную прибыль.
Нам нужно сначала объяснить наш метод, а затем начать писать код.
— После этого тура осталось около 20 кандидатов.

R-3) Лицом к лицу Раунд 1:

Они обсудили все эти 4 вопроса и почему я решил написать этот ответ, какие-то изменения в вопросе, чтобы увидеть, можете ли вы подумать глубже, или изменилось несколько условий, и попросили изменить / переписать ответ.

R-4) Лицом к лицу Раунд 2:

Q1) Диаграмма классов одной системы (не помню вопрос)

Q2) Найти Лидер в массиве (Лидер означает элемент, который больше всех чисел, которые проиндексированы выше, чем элемент)
Решение Обойти массив сзади, чтобы найти такие элементы (простой метод)

Q3) K отсортированные Связанные Списки даны, сортируют их в одном (напишите код sudeo)
Затем он сказал мне дать логику для решения вопроса без использования вспомогательного массива (массив результатов)
Я сделал с методом на месте, поиск и хранение узлов только в одном связном списке.

R-5) Лицом к лицу Раунд 3:

Был задан только один вопрос: поверните массив «D» раз.

Обсуждались разные стратегии. Он был впечатлен моим другим методом поиска нового местоположения массива на основе размера массива N и D.

R-6) Лицом к лицу Раунд 4:

Вопросы были из разных тем, как

-OS основы
как fork, создание дочерних процессов и вывод, если я использую fork ().
Что такое тупик, напишите пример кода C, чтобы создать тупик.
Что такое мьютекс и т. Д.

Основы SQL.
Структура данных, используемая в Query,
Пример запроса, такой как поиск имени Мангера и Основы объединения

-Другие общие вопросы
Как работает поисковая система Google. Куда Query отправляется их сервер, хранение данных и т. Д.
Что происходит, когда вы нажимаете на адрес веб-сайта.

-Дизайн ИГРЫ.
ИГРА, как будто два игрока сражаются и (вроде уличного бойца) и разрабатывают диаграммы классов и методы для этой ИГРЫ, я могу подумать, что любые функционалисты (такие как здоровье, сила, помощь от друга и т. Д.) — любая дополнительная вещь, помимо упомянутой.

— API предоставляется, и этот API обслуживает разных клиентов,
Теперь у одного клиента есть требование, чтобы функциональность изменялась, но другим клиентам эта функциональность не нужна, как вы будете проектировать свою систему.

— OOPS основы обсуждались как
Static, Class могут быть защищены или нет, перегрузка и переопределение различий и их реализация,

Обсуждаются программные паттерны, такие как Factory и Abstract Factory

Синглтон и как это реализовать.

Последний вопрос был: если я хочу хранить данные о студентах так, чтобы некоторые студенты изучали физику, некоторые — химию, а некоторые — и то, и другое. Я хочу знать все детали студентов, марки, имени и т. Д. каким образом я буду реализовывать эту систему, какая структура данных будет использоваться и какой шаблон проектирования.

После всего этого тура мне сказали идти домой, и мне сказали, что раунд менеджера по найму будет проведен на месте в Ченнаи.

на один месяц мои туры не были запланированы.

В один прекрасный день я получил сдачу, чтобы сообщить менеджеру проекта по телефону (они сказали, что старший менеджер примет участие в выездном раунде, а затем будет раунд HR)

Раунд 7) Менеджер по найму Раунд.

За звонок он задал мне первый вопрос

Q1) Дано множество, которое имеет 0 и 1, все соединенные 1 образуют остров. Найдите остров наибольшего размера в данном массиве,
Я предоставил рабочий код, затем он попросил меня оптимизировать и снова написать код.

Q2) Проектирование системы LRU . Я объяснил это
а также была представлена диаграмма классов и псевдо рабочий код.

Опять же, в течение 20 дней мне не звонили из HR, и когда я использовал его для отправки по почте, он просто ответил, что моя кандидатура приостановлена, так как старший менеджер не может принять участие в моем следующем раунде.

И сегодня снова мне позвонили, что мне отказали. потому что менеджер по найму не убежден от моего подхода в туре,

Я до сих пор не знаю, что пошло не так, поскольку оба кода, переданные HM, работали.

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

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

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

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

Amazon Интервью Опыт | Комплект 152 (Kindle Team SDE-1)

0.00 (0%) 0 votes