
Бас ван Офейзден недавно присоединился к OpenAI, разработавшей ChatGPT, и поделился своим опытом прохождения собеседований в ведущих tech-компаниях.
В развернутом гайде он рассказывает, как подготовиться, справиться со стрессом и увеличить шансы на трудоустройство. Ключом к успеху он назвал подготовку: 100 часов на LeetCode и чтение статей — такой объем подготовки Бас считает оптимальным.
Чтобы вас позвали на интервью, вы должны быть заметны. Заведите страницу на Linkedin, публикуйте репозитории на GitHub, участвуйте в опенсорс-проектах.
Он также подчеркнул, что нет «неформальных» бесед — даже обед с командой может повлиять на решение о найме. И посоветовал тренироваться с друзьями, чтобы привыкнуть к стрессу и неловкости coding-интервью.
Популярные темы на собеседованиях, по словам Баса: отладка трансформеров, реализация BPE, backpropagation с нуля, бинарный поиск. Он рекомендует использовать #todo в коде, чтобы показать осознанность, а также добавлять assert для проверки допущений. Если запутались, можно переформулировать задачу («перевернуть массив»).
Чтобы произвести хорошее впечатление, Бас советует исследовать собеседника-работодателя: читайте их статьи, смотрите выступления. И будьте искренними — фальшь заметят сразу. Ответ на вопрос «Почему вы хотите работать у нас?» должен быть честным и продуманным.
На переговорах он посоветовал фиксировать все задания, ведь HR может давить — короткие дедлайны, «случайные» задержки. А также не забывайте использовать поддержку менеджера — они заинтересованы в вашем найме и могут помочь с переговорами.
«Интервью — это навык, который можно освоить. Даже если сначала не получится, компании часто готовы рассмотреть вашу кандидатуру снова через год-два», — подчеркнул новый сотрудник OpenAI.
Ранее «ГлагоL» назвал «красные флаги» на собеседовании, из-за которых нужно сказать нет работодателю.