Рубрики

Yahoo Интервью | Набор 3

Я хотел бы выразить свою благодарность команде GeeksforGeeks, чья помощь позволила мне пройти раунды собеседований с Amazon и попасть в Yahoo.

Количество раундов: 1 письменный, 1 кодирование и 4 раунда интервью

Письменный раунд способностей:
Было дано 30 вопросов, а время составило 60 минут. Вопросы были различной сложности. Предметы включали в себя Математическую способность (5-6), Графики, ООП, ОС, СУБД, Сеть и C. Для прохождения этого раунда требовалось сильное знание предмета, и это был очень сложный отборочный раунд.

Кодовый тур: 2 часа
Это был один из самых сложных циклов кодирования, так как единственным языком был C, и нам нужно было проанализировать XML-файл следующего формата:
<Книга>
<Человек>
<Имя> Jai </ имя> <место> Бангалор </ место>
</ Человек>
<Запись>
<Запись> <день> 1 </ день> <кредит> 50 </ кредит> <дебет> 40 </ дебетовой> </ запись>
….

там было несколько записей, и там было несколько человек.
Нам необходимо было проверить соответствие файла XML. Открытые и закрытые теги.
Мы должны были проанализировать, поддерживать максимальный баланс для каждого человека, максимальный промежуток времени, в течение которого каждый человек имел максимальный баланс, и сообщать о таких запросах, как, например, у кого был общий максимальный баланс, его диапазон и местоположение. Диапазон должен содержать номера дня, а не длину.
Оценки части были даны, по крайней мере для 1 человека ожидалось.
Я реализовал инкрементный алгоритм на основе стека, который проверяет и заполняет другие структуры данных для ответа на запросы. Я немного изменил ввод, чтобы придать ему правильную структуру, чтобы можно было использовать входные данные из файла XML на основе шаблонов fscanf и sscanf. После того, как были выделены 2 часа, нам сказали объяснить наш код и подход, плюсы и минусы подхода, предположения и т. Д. Мой интервьюер был доволен моим подходом.

Интервью 1 тур — 1 час:
Было задано несколько основных вопросов алгоритма, например, дан порядок, что еще нужно для создания дерева, добавить несколько связанных списков, представленных десятичными числами и т. Д. Затем присутствует несколько вопросов, связанных с графиками, таких как холм, присутствует несколько нажатий, все подключенный к другим кранам выше / ниже, найдите, какой из них будет последним, кто получит воду из источника на вершине горы. Сначала граф был древовидной структурой, затем он обобщил его на графы. Наконец, он попросил меня реализовать эффективный веб-сканер с 100 начальными URL. Были добавлены условия, определены эффективность, сколько потоков потребуется, плюсы и минусы мьютекса / семафоров, требуемая структура данных, эффективный запрос к ним, предотвращение отказа в обслуживании и т. Д. У меня был предыдущий опыт работы с методами веб-сканирования и огромной кластеризации графов, поэтому смог ответить на все заданные вопросы. Я бы посоветовал всем тщательно подготовить несколько предметов, по крайней мере, ОС, сеть и СУБД.

Интервью 2 тур — 30 минут:
По сути, это была проверка моих знаний ООП, и мне сказали, что нужно подходить к синтаксическому анализу XML в парадигме ОО. Разработайте пару классов, объяснив, что все основные принципы ОО были соблюдены. Интервьюер продолжал просить меня сделать лучше, никаких подсказок не было, он не был полностью удовлетворен, но чувствовал, что дизайн был достаточным.

HR-Semi Техническое Интервью 3 раунд — 30 минут:
Были заданы всесторонние вопросы от фона к будущим перспективам, и у меня была стажировка в IIT KGP, поэтому меня спросили о проекте и о том, как мой проект может внести вклад в реальный мир. Подготовьте свои проекты специально для мотивации.

HR интервью с менеджером — 30 минут:
Были заданы такие вопросы, как, как вы можете улучшить эту процедуру собеседования, с какими проблемами вы столкнетесь, когда присоединитесь к нам, как вы можете сделать нас лучше.

После моего последнего раунда, через час были объявлены результаты. Я и еще один из моих сверстников были наняты 😀

 

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

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

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

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

Yahoo Интервью | Набор 3

0.00 (0%) 0 votes