И вновь я погружаюсь в тему собеседований. Если в мае-июне посты были с точки зрения кандидата, то теперь я нацелен на самостоятельное формирование идеального собеседования. К счастью, на днях мне удалось убедить компанию дать мне свободу в определении формата проведения собеседования, а поэтому можно сделать всё действительно круто. Стоит отметить, что проводить собеседования в Питере гораздо сложнее, чем в Уфе: кандидатов больше, уровень ниже, желания становиться лучше меньше. Но с этим нужно жить.
В будущем я опубликую свои заметки и выводы по проведению собеседований, написанные через боль и ошибки. Ну а сегодня у нас в эфире обзор некоторых статей по теме.
The latest trend for tech interviews: Days of unpaid homework. О том почему давать тестовое задание — плохая идея. Не стоит удивляться, если кандидат откажестя его делать. Более того, я сам давал совет отказываться от тестового задания.
Technical interview exercises. Несколько примеров, какие вопросы можно задать кандидату на разные позиции, чтобы это было максимально репрезентативным. Ага, хватит давать задачи про мешки и монеты. Другое дело, много кода на собеседовании не напишешь, и, мне кажется, лучше стараться давать код на ревью, а не просить его писать под пристальным взглядом интервьюверов.
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off. (c) Max Howell