Рубрики

Goldman Sachs Интервью Опыт | Набор 20 (для опытных)

У меня был опыт 2,5 года, и я давал интервью в бангалорском офисе Goldman Sachs.

Раунд 1:
Спросив краткое вступительное слово, интервьюер начал задавать вопросы по Java, которые были следующими: концепции ООП Java, что такое полиморфизм во время выполнения, перегрузка / переопределение, сколько коллекций вы использовали в Java, как работает Hashmap, каков контракт между равно и хэш-код?
Затем он задал вопрос о массиве: с учетом массива int расположите элементы в порядке убывания, то есть на один элемент больше, чем элемент меньшего размера, затем размер больше и т. Д.
После того, как я ответил на этот вопрос, он задал мне простой вопрос, который предполагает, что 2 человека начинают в некоторой точке круга, сначала со скоростью 4, а затем со скоростью 6, через сколько времени они снова встретятся. (Не знаю, почему стоит задавать такой простой вопрос.: P)

Раунд 2:
Здесь также интервьюер начал задавать вопросы по Java: в чем разница между строкой, строковым буфером и строителем строк, что делает ключевое слово final, когда можно изменить конечное значение переменной, что такое classpath в java?
После всех этих вопросов он поставил мне задачу дизайна: предположим, вам нужно разработать приложение для избирательной кампании. Он задал ряд вопросов, для которых мы должны предоставить некоторые API. Вопрос был такой: сколько всего округов? Какие все кандидаты оспаривают? Какой кандидат представляет какую партию? Сколько кандидатов мужского и женского пола выиграли и с каким количеством голосов?
Класс, который я сказал ему, был: государство, избирательный округ, кандидат, партия, избиратель.
Далее я сказал ему, что у государства будет список округов. У избирательного округа будет список кандидатов мужского и женского пола. Партия будет иметь список избирательных округов (где их кандидаты оспаривают), а также список всех кандидатов. Кандидат должен иметь ссылку на избирательный округ (в случае, если он в следующий раз решит участвовать в конкурсе от другого избирательного округа) и ссылку на партию (та же причина, что и выше).
Обсуждение этого проекта продолжалось около 20 минут на разных основаниях.

Раунд 3:
Мне дали систему с IDE и попросили написать код проблемы. Интервьюер сказал мне, что вы можете написать и запустить свои собственные тестовые случаи, и через час мы будем выполнять наши тестовые случаи.
Вопрос: Имеется пульт с цифрами 0-9, плюс (для увеличения канала), минус (для уменьшения) и кнопка предыдущего канала (для перехода к предыдущему каналу). Нам дали 2 числа с указанием номера начального и конечного каналов и массив с различными номерами каналов. Задача состояла в том, чтобы перейти на все номера каналов, указанные в массиве, с минимальным количеством кликов.

Раунд 4: (Режиссерский раунд)
Для начала он подробно спросил меня о моей нынешней работе и о том, над чем я работаю. У нас было около 30 минут обсуждения моей работы.
Затем он попросил меня реализовать стек . Я сделал это с помощью arraylist. Перекрестный допрос по этому поводу произошел за 10 минут.
После этого он дал мне загадку: предположим, вы и я играем в игру на круглом столе, и у нас обоих бесконечное количество монет. Правила следующие:

  • Это пошаговая игра, поэтому вы и я по очереди по очереди (1 монета за ход)
  • Мы должны положить монету на стол, и монеты нельзя класть друг на друга.
  • Монеты не могут быть перемещены после того, как положены на стол.
  • если нет места для размещения монет на столе, выигрывает тот, кто положил последнюю возможную монету.

Так что, если я дам вам возможность пойти первым, с какого хода вы начнете, чтобы обеспечить победу?
После этого произошло некоторое обсуждение GS и его работы.

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

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

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

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

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

Goldman Sachs Интервью Опыт | Набор 20 (для опытных)

0.00 (0%) 0 votes