Аммон Бартрам: «Сложные вопросы в интервью — это источник шума, а не сигнал»

Y Combinator 28,7 тыс. 41 мин 4 мин 17.05.2017
Главное

В этом материале Аммон Бартрам, сооснователь Triplebyte и один из первых сотрудников Justin.tv, делится глубоким анализом процесса найма инженеров, основанном на данных тысяч проведенных интервью. Вместе с представителем Y Combinator он разбирает, почему традиционные методы оценки талантов часто дают сбой и как стартапам построить эффективную воронку подбора персонала.

⚙️ Философия найма: почему «хороший инженер» — это миф 1:33

По мнению Аммона Бартрама, главной проблемой найма является отсутствие единого определения профессионализма. Большинство компаний заявляют, что ищут «хороших инженеров», но на практике их критерии радикально различаются. Бартрам выделяет два полярных типа ожиданий:

Как утверждает гость, это несоответствие создает «шум»: инженер, идеально подходящий для компании с фокусом на скорость, может с треском провалить интервью в организации с академическим уклоном, и наоборот. Для крупных корпораций, таких как Google, оправдан найм обоих типов, но для ранних стартапов Бартрам советует сначала четко определить, что именно тормозит развитие продукта — нехватка «рабочих рук» или сложные архитектурные вызовы — и настраивать процесс под этот запрос.

📊 Методология Triplebyte: как оценивать навыки без предвзятости 8:47

Triplebyte выстроила свою систему оценки, основываясь на результатах более чем 2 000 интервью, проведенных за полтора года. Бартрам считает, что для получения объективного сигнала интервью должно быть стандартизированным и состоять из нескольких изолированных блоков.

Стандартное двухчасовое интервью в Triplebyte включает четыре секции по 30 минут:

  1. Программирование и продуктивность: проверка способности кандидата переложить четко описанный алгоритм в чистый и работающий код.
  2. Академический Computer Science: оценка теоретических знаний и подходов к решению задач.
  3. Отладка (Debugging): кандидат получает большую кодовую базу с ошибками и должен найти их. Эту методику Triplebyte заимствовала у компании Stripe.
  4. Проектирование систем (System Design): обсуждение архитектуры веб-системы, компромиссов и адаптации дизайна под меняющиеся требования.

Бартрам отмечает, что такая структура позволяет увидеть сильные стороны разных типов кандидатов: новички часто лучше справляются с программированием, а опытные инженеры — с архитектурой и отладкой.

🎓 Диплом против буткемпа: роль опыта и регалий 6:24

Аммон Бартрам утверждает, что сегодня разница между выпускниками CS-факультетов престижных вузов и выпускниками буткемпов становится менее значимой, чем принято считать. По его наблюдениям, обе категории без реального опыта работы являются «джунами», хотя у выпускников университетов может быть более сильный академический уклон.

При этом Бартрам указывает на парадокс индустрии: чем внушительнее резюме кандидата (топовый вуз или работа в компаниях-гигантах), тем ниже может быть планка прохождения интервью. Опыт используется компаниями как прокси-метрика навыка владения сложными проектами, который крайне трудно измерить за короткую встречу.

Интересный факт от Бартрама: корреляция между успешным прохождением интервью в разных компаниях крайне низка. Он сравнивает это с согласованностью мнений кинокритиков: если один интервьюер назвал кандидата «рок-звездой», это не гарантирует, что в другой компании он не провалится полностью.

🧩 Парадокс «легких» вопросов 15:25

Одним из самых контринтуитивных выводов Triplebyte стало то, что простые вопросы часто являются лучшими предикторами успеха на работе, чем сложные задачи. По словам Бартрама, сложные алгоритмические задачи (например, динамическое программирование или сложные графы) дают высокий процент ложноотрицательных результатов: отличные инженеры могут просто не вспомнить специфический трюк в условиях стресса.

В качестве примера эффективного «простого» задания Бартрам приводит проектирование логики игры в шашки (без искусственного интеллекта, только сетка и перемещение фигур). Это рутинная задача, которая стабильно показывает уровень владения кодом и структурирования логики, не заставляя кандидата искать «скрытый инсайт».

📝 Подготовка к интервью: советы для кандидатов 18:29

Для тех, кто выходит на рынок труда, Бартрам дает конкретные тактические советы:

Бартрам также упоминает, что такие компании, как Facebook, начинают проводить подготовительные курсы для кандидатов, чтобы измерять их максимальный потенциал, а не умение зубрить алгоритмы перед встречей.

🤝 Культура интервью: от «дедовщины» к обучению 38:39

Бартрам предостерегает компании от превращения интервью в «хейзинг» (дедовщину). Интервьюеры часто забывают, насколько проще задавать вопрос, зная ответ, и могут начать раздражаться из-за ошибок кандидата.

Если становится очевидно, что кандидат не проходит, Бартрам советует «переключить тумблер» в мозгу из режима оценки в режим обучения. Вместо того чтобы мучить человека оставшееся время, лучше дружелюбно объяснить решение. Это сохраняет репутацию компании и оставляет у кандидата позитивное впечатление.

Что касается состава панели, Аммон рекомендует формат «один на один» или максимум «два на одного» (где второй человек — стажер-интервьюер), так как большее количество людей резко повышает уровень стресса у соискателя.

💬 Цитаты

«Результат интервью дает вам так же мало информации о навыках инженера, как оценка фильма критиком из New York Times.»

Аммон Бартрам 13:39

«Интервью — это худший способ оценки инженеров, за исключением всех остальных вариантов.»

Аммон Бартрам 29:00

«Сложные вопросы несут больше информации, если на них ответили верно, но у них огромный процент ложноотрицательных результатов.»

Аммон Бартрам 17:36
👥 Спикеры
📚 Упомянутые книги
🔗 Упомянутые сайты и проекты
📖 Термины
BFS (Breadth-First Search)
Алгоритм поиска в ширину на графах, часто используемый в задачах на интервью.
Хеш-таблица
Структура данных, обеспечивающая очень быстрый поиск элементов по ключу.
Системный дизайн (System Design)
Этап интервью, где обсуждается архитектура высоконагруженных приложений и взаимодействие их компонентов.
Интервью у белой доски (Whiteboard interview)
Формат собеседования, где кандидат пишет код или рисует схемы маркером на доске без использования компьютера.
📊 Цифры
🗓 Хронология
  1. 2009 Аммон Бартрам присоединяется к Justin.tv сразу после университета.
  2. 2012 Socialcam (спин-офф Justin.tv) приобретен компанией Autodesk.
  3. 2014 Бартрам покидает Autodesk и позже запускает Triplebyte.
  4. 2015-2016 Triplebyte проводит масштабное исследование эффективности интервью на основе 2000 сессий.
⚖️ Другая сторона
Стартапы и бизнес Ammon Bartram Triplebyte Y Combinator Техническое интервью Найм