Вопросы гугл на собеседовании, Блог GetIT: Вопросы с собеседований в Google и Amazon
![Вопросы гугл на собеседовании](https://spiritfamily.ru/wp-content/themes/mh-magazine-lite/images/zufom.jpg)
Другие статьи по темам Сюжет. А теперь иди поиграй на улице». Прежде чем выбрать дверь, задать можно только один вопрос и только одному стражнику. То, что вы будете там делать на собеседовании — это обсуждать способ решения, который будет наиболее быстрым, использовать наименьшее количество памяти и так далее.
Рекрутинговая команда использует чеклист вроде того, что находится в документе, чтобы выдерживать структуру, содержание и тон вакансий, обеспечив их понятность и последовательность. Структурирование собеседования. Сортировка по возрастанию структурированных вопросов на собеседовании помогает эффективно и справедливо оценивать и сравнивать ответы разных кандидатов на одну и ту же позицию.
Также у Google часто есть документы с примерами плохих, хороших и отличных ответов. Рекрутеры компании детально записывают все ответы кандидата: это помогает HR-команде затем справедливо оценить его на общем совете. Лучшие практики собеседований. В документе содержится список практик и подсказок, которые помогут вам подготовить к собеседованию ваших рекрутеров и напомнить им, почему этот процесc так важен.
В Google считают, что рекрутеры могут сильно повлиять на корпоративную культуру через людей, которых они нанимают, поэтому их роль очень важна. Примерный опрос для кандидатов. Чтобы лучше оценивать опыт и способности кандидата, Google высылает общий вопрос всем, кто побывал на собеседовании в компанию, независимо от того, получили эти люди работу или нет.
Рекрутеры используют этот фидбек, чтобы настраивать процессы, понимать, что работает, а что нет. Что вы напишите в записке, чтобы Боб понял, что вы от него хотите, а Ева не смогла узнать ваш номер телефона? Если он позвонит, значит ваш номер у него записан правильно.
Есть и второй вариант ответа: «Надо использовать контрольную сумму. В записке попросите Боба сложить все цифры вашего телефонного номера и написать на листе результат. Когда Ева принесет его ответ, вам надо будет лишь проверить полученную сумму. Вы — капитан пиратского судна,. Если с вами согласится меньше половины пиратов, вы умрете. Как вы поделите золото так, чтобы получить хорошую часть добычи, но все же остаться в живых?
![Задачи на логику, теория и live coding: чего ждать IT-специалистам на собеседованиях](https://ht-lab.ru/upload/iblock/03f/n1qmstf4chfmsjy0bfr0ayrvzug8yjie.png)
У вас есть 8 мячиков одинакового размера,. Сможете ли вы найти мячик, который тяжелее остальных, используя весы только два раза? Если тяжёлого мячика в этой группе нет, то никакая чаша не перевесит. Теперь вам останется взвесить оставшиеся 2 мяча и решить задачу. Если же одна из чаш с 3 мячиками перевесила другую, это значит, что тяжелый мячик в этой чаше.
![Рекрутинговые практики Google: структуры собеседования, вопросы и чеклисты для HR](https://cdn.myresume.ru/wp-content/uploads/2022/01/tipy-voprosov-min.png)
Возьмите 3 мячика из чаши, которая перевесила, и два из них положите на весы. Если один из них перевесит — он и будет мячиком, который вы искали. Если же они весят одинаково, то значит, мяч, который вы отложили — это и есть тот тяжелый мяч, который надо было найти. В них интервьюер смотрит и на правильный ответ, и на то, как вы размышляете. Такие задания достаточно популярны в крупных компаниях. Традицию включать логические задания в собеседования начали крупные IT-гиганты: Apple, Microsoft, Google.
По задумке HR, эти задачи показывают, способен ли кандидат принимать решения в нестандартных ситуациях, обладает ли логическим и креативным мышлением. Чтобы дать правильный ответ на такие вопросы, не обязательно владеть специфическими знаниями — достаточно базы в математике и логике.
Вы проходите квест и дошли до финального задания. Перед вами две двери: за одной из них — победа, за другой — поражение. У каждой двери стоит по стражнику, и оба точно знают, куда именно ведут их двери. Один из них постоянно лжет, но вы не знаете кто.
![Вопросы, которые задают на собеседовании в Google](https://incrussia.ru/upload/medialibrary/bd5/bd5d9a0bc177b4ce80d681771071d071.png)
Зато вы можете задать по одному вопросу каждому из стражников. Что нужно спросить, чтобы выиграть? Ответ : чтобы открыть правильную дверь, нужно задать вопрос: «Какая дверь, по мнению другого стражника, ведет к победе?
Стражник, который всегда врет, укажет на ту же дверь. Игроку остается открыть другую. Ответ : искать математическую закономерность в этих числах нет смысла. Однако, если произнести их вслух на английском языке, можно заметить, что количество букв в каждом следующем числе увеличивается на одну ten, nine, sixty, ninety, seventy, sixty-six.
В следующем после 66 числе должно быть девять букв. Если кандидат дает ответ 96 ninety-six , его засчитывают. Идеальным считается число 10 гуголов ten googol , так как его название созвучно Google.
У вас есть два ведра: пятилитровое и трехлитровое.
Имея бесконечный запас воды, как с помощью этих двух ведер точно отмерить четыре литра? Ответ : сначала наполните водой пятилитровое ведро.
![10 заковыристых вопросов на собеседовании в Google](https://banco.az/sites/default/files/news/google_3414419k.jpg)
Вылейте часть в другое ведро — в первом ведре останется два литра. Опустошите трехлитровое ведро и перелейте туда два литра из большого ведра. Снова наберите пятилитровое ведро и снова перелейте часть воды в маленькое. В трехлитровом ведре окажется ровно три литра, в пятилитровом — четыре. Карьерный тренер Льюис Пин собрал несколько вопросов на логику, с которыми сталкивались его клиенты при собеседовании в Google, в том числе на позицию разработчика.
Ответ : по мнению специалистов из Google, разработчик не будет углубляться в дословное значение. Об этом примере часто вспоминают при изучении ассемблера — простейшего языка программирования низкого уровня.
Встречаются и задания на наблюдательность, связанные с кодом. Ответ : При запуске кода в таком виде интерфейс либо сразу предупредит об ошибке еще на этапе компиляции, либо все закончится переполненным стеком. Оperator int будет пытаться привести возвращаемое значение к типу int для текущего объекта.
То есть функция будет рекурсивно вызывать саму себя. Приведу примеры вопросов и задач, с которым я сталкивался на собеседованиях на разных позициях. Junior-разработчиков спрашивают о базовых концепциях языка программирования: использование переменных, функций, методов, массивов и объектов. Чтобы проверить навыки, могут предложить задачу на проверку строки на палиндром, задачи про вычисление FizzBuzz или про анаграммы.
Middle-разработчикам задают более сложные вопросы, связанные с computer science: структуры данных, оценка сложности алгоритмов, парадигмы и принципы программирования. Могу поставить задачу реализовать механизм мемоизации, debounce-функции или throttling. Senior-разработчиков спросят про архитектуру и проектирование ПО. В качестве практики попросят построить архитектуру приложения с лентой новостей или интернет-магазина с корзиной». Станьте Frontend-разработчиком и создавайте интерфейсы сервисов, которыми пользуются все.
При собеседовании на эту позицию особенно важно оценить, насколько кандидат внимателен к деталям, умеет применять математику и логику в жизненных ситуациях и объяснять свое решение. Пример базовой математической задачи с конечным множеством чисел от компании Bercut. В нем бывает разное количество чисел.
Разница между минимальной и максимальной суммой чисел в нем — Его обычно делят на части, в первой из которых бывает до четырех простых чисел. О чем речь? Ответ : речь о месяце.
Его действительно делят на недели и если первая начинается с понедельника, то в ней четыре простых числа: 2, 3, 5 и 7. Минимальная сумма чисел в месяце — , максимальная — Такими заданиями проверяют навык расчета оптимального порядка действий в разных ситуациях.
Вы стоите перед двумя изолированными комнатами. В одной — 3 лампочки, в другой — 3 выключателя.