Вопросы гугл на собеседовании, Блог GetIT: Вопросы с собеседований в Google и Amazon
Другие статьи по темам Сюжет. А теперь иди поиграй на улице». Прежде чем выбрать дверь, задать можно только один вопрос и только одному стражнику. То, что вы будете там делать на собеседовании — это обсуждать способ решения, который будет наиболее быстрым, использовать наименьшее количество памяти и так далее.
Рекрутинговая команда использует чеклист вроде того, что находится в документе, чтобы выдерживать структуру, содержание и тон вакансий, обеспечив их понятность и последовательность. Структурирование собеседования. Сортировка по возрастанию структурированных вопросов на собеседовании помогает эффективно и справедливо оценивать и сравнивать ответы разных кандидатов на одну и ту же позицию.
Также у Google часто есть документы с примерами плохих, хороших и отличных ответов. Рекрутеры компании детально записывают все ответы кандидата: это помогает HR-команде затем справедливо оценить его на общем совете. Лучшие практики собеседований. В документе содержится список практик и подсказок, которые помогут вам подготовить к собеседованию ваших рекрутеров и напомнить им, почему этот процесc так важен.
В Google считают, что рекрутеры могут сильно повлиять на корпоративную культуру через людей, которых они нанимают, поэтому их роль очень важна. Примерный опрос для кандидатов. Чтобы лучше оценивать опыт и способности кандидата, Google высылает общий вопрос всем, кто побывал на собеседовании в компанию, независимо от того, получили эти люди работу или нет.
Рекрутеры используют этот фидбек, чтобы настраивать процессы, понимать, что работает, а что нет. Что вы напишите в записке, чтобы Боб понял, что вы от него хотите, а Ева не смогла узнать ваш номер телефона? Если он позвонит, значит ваш номер у него записан правильно.
Есть и второй вариант ответа: «Надо использовать контрольную сумму. В записке попросите Боба сложить все цифры вашего телефонного номера и написать на листе результат. Когда Ева принесет его ответ, вам надо будет лишь проверить полученную сумму. Вы — капитан пиратского судна,. Если с вами согласится меньше половины пиратов, вы умрете. Как вы поделите золото так, чтобы получить хорошую часть добычи, но все же остаться в живых?
У вас есть 8 мячиков одинакового размера,. Сможете ли вы найти мячик, который тяжелее остальных, используя весы только два раза? Если тяжёлого мячика в этой группе нет, то никакая чаша не перевесит. Теперь вам останется взвесить оставшиеся 2 мяча и решить задачу. Если же одна из чаш с 3 мячиками перевесила другую, это значит, что тяжелый мячик в этой чаше.
Возьмите 3 мячика из чаши, которая перевесила, и два из них положите на весы. Если один из них перевесит — он и будет мячиком, который вы искали. Если же они весят одинаково, то значит, мяч, который вы отложили — это и есть тот тяжелый мяч, который надо было найти. В них интервьюер смотрит и на правильный ответ, и на то, как вы размышляете. Такие задания достаточно популярны в крупных компаниях. Традицию включать логические задания в собеседования начали крупные IT-гиганты: Apple, Microsoft, Google.
По задумке HR, эти задачи показывают, способен ли кандидат принимать решения в нестандартных ситуациях, обладает ли логическим и креативным мышлением. Чтобы дать правильный ответ на такие вопросы, не обязательно владеть специфическими знаниями — достаточно базы в математике и логике.
Вы проходите квест и дошли до финального задания. Перед вами две двери: за одной из них — победа, за другой — поражение. У каждой двери стоит по стражнику, и оба точно знают, куда именно ведут их двери. Один из них постоянно лжет, но вы не знаете кто.
Зато вы можете задать по одному вопросу каждому из стражников. Что нужно спросить, чтобы выиграть? Ответ : чтобы открыть правильную дверь, нужно задать вопрос: «Какая дверь, по мнению другого стражника, ведет к победе?
Стражник, который всегда врет, укажет на ту же дверь. Игроку остается открыть другую. Ответ : искать математическую закономерность в этих числах нет смысла. Однако, если произнести их вслух на английском языке, можно заметить, что количество букв в каждом следующем числе увеличивается на одну ten, nine, sixty, ninety, seventy, sixty-six.
В следующем после 66 числе должно быть девять букв. Если кандидат дает ответ 96 ninety-six , его засчитывают. Идеальным считается число 10 гуголов ten googol , так как его название созвучно Google.
У вас есть два ведра: пятилитровое и трехлитровое.
Имея бесконечный запас воды, как с помощью этих двух ведер точно отмерить четыре литра? Ответ : сначала наполните водой пятилитровое ведро.
Вылейте часть в другое ведро — в первом ведре останется два литра. Опустошите трехлитровое ведро и перелейте туда два литра из большого ведра. Снова наберите пятилитровое ведро и снова перелейте часть воды в маленькое. В трехлитровом ведре окажется ровно три литра, в пятилитровом — четыре. Карьерный тренер Льюис Пин собрал несколько вопросов на логику, с которыми сталкивались его клиенты при собеседовании в Google, в том числе на позицию разработчика.
Ответ : по мнению специалистов из Google, разработчик не будет углубляться в дословное значение. Об этом примере часто вспоминают при изучении ассемблера — простейшего языка программирования низкого уровня.
Встречаются и задания на наблюдательность, связанные с кодом. Ответ : При запуске кода в таком виде интерфейс либо сразу предупредит об ошибке еще на этапе компиляции, либо все закончится переполненным стеком. Оperator int будет пытаться привести возвращаемое значение к типу int для текущего объекта.
То есть функция будет рекурсивно вызывать саму себя. Приведу примеры вопросов и задач, с которым я сталкивался на собеседованиях на разных позициях. Junior-разработчиков спрашивают о базовых концепциях языка программирования: использование переменных, функций, методов, массивов и объектов. Чтобы проверить навыки, могут предложить задачу на проверку строки на палиндром, задачи про вычисление FizzBuzz или про анаграммы.
Middle-разработчикам задают более сложные вопросы, связанные с computer science: структуры данных, оценка сложности алгоритмов, парадигмы и принципы программирования. Могу поставить задачу реализовать механизм мемоизации, debounce-функции или throttling. Senior-разработчиков спросят про архитектуру и проектирование ПО. В качестве практики попросят построить архитектуру приложения с лентой новостей или интернет-магазина с корзиной». Станьте Frontend-разработчиком и создавайте интерфейсы сервисов, которыми пользуются все.
При собеседовании на эту позицию особенно важно оценить, насколько кандидат внимателен к деталям, умеет применять математику и логику в жизненных ситуациях и объяснять свое решение. Пример базовой математической задачи с конечным множеством чисел от компании Bercut. В нем бывает разное количество чисел.
Разница между минимальной и максимальной суммой чисел в нем — Его обычно делят на части, в первой из которых бывает до четырех простых чисел. О чем речь? Ответ : речь о месяце.
Его действительно делят на недели и если первая начинается с понедельника, то в ней четыре простых числа: 2, 3, 5 и 7. Минимальная сумма чисел в месяце — , максимальная — Такими заданиями проверяют навык расчета оптимального порядка действий в разных ситуациях.
Вы стоите перед двумя изолированными комнатами. В одной — 3 лампочки, в другой — 3 выключателя.