«Собеседование в Google не экзамен, однозначно правильных ответов нет. Главное — обосновать свою точку зрения»
Чтобы успешно пройти интервью на должность разработчика, нужно знать основы программирования, не стесняться мыслить вслух и отвечать на поставленные вопросы, а не проговаривать заученный ответ. Пересказ материала Insider.
Программист Google Картер Де Лео с 2017 года проводит собеседования на должность разработчика в компании — через него прошли сотни кандидатов. Он выделил критерии, по которым определяет, подходит кандидат или нет, и поделился советами, которые могут помочь получить должность.
К вопросам-головоломкам готовиться не нужно
После прочтения статей о найме в Google люди думают, что в компании задают каверзные вопросы, говорит разработчик. Раньше действительно спрашивали что-то в духе «Сколько мячиков для пинг-понга поместится в “Боинге-747”?». Но только для того, чтобы кандидат начинал рассуждать и компания могла оценить как он мыслит, утверждает Де Лео.
Однако от подобных вопросов на засыпку в Google отказались, поскольку люди терялись и на ответ уходило слишком много времени, которое можно было потратить на презентацию профессиональных качеств.
Обоснованный ответ — лучший ответ
Мнения о кандидате могут расходиться в зависимости от того, отвечал он односложно или рассматривал проблему с разных сторон. Хороший вопрос должен быть многоуровневым, чтобы кандидат мог ответить развёрнуто, говорит Де Лео. Например: «Представьте, вы разрабатываете сервис для сокращения URL-адресов. Какие типы компонентов необходимы для этой системы?»