Jane Street меняет собеседования для разработчиков: меньше кода, больше LLM
Jane Street – Our software engineering interviews are changing (a little)
Jane Street обновила формат технических интервью для студентов: в некоторых раундах теперь меньше написания кода и больше внимания дизайну, проверке качества и использованию LLM. Большинство этапов остаются традиционными, без помощи ИИ. Компания подчёркивает, что оценивает прежде всего инженерное чутьё, а не владение конкретными инструментами.
Мы ищем людей с отличной интуицией в разработке ПО и не считаем, что для её оценки нам нужна LLM.
- fernandotakai
итак, я прошёл через кучу итераций того, как проводить собеседования в эпоху LLM, и придумал процесс, который довольно хорош:
во-первых, задача по программированию, решаемая вживую (сейчас онлайн) — она не сложная, и большинство LLM легко решают её с первого раза.
НО: если ты не senior-разработчик, тебе нужно решить её без LLM, а если ты senior+ и решаешь через LLM, планка сильно поднимается, и теперь тебе нужно подробно объяснить всё, что написал LLM, как будто ты написал это сам.
главный компонент здесь — понять, разбирается ли кандидат в программировании в целом, понимает ли, как подходить к решению задач и как погрузиться в существующую (хоть и довольно небольшую) кодовую базу. решить задачу — не самоцель; на самом деле большинство кандидатов, которых мы наняли, не решили её на 100%, но смогли понять и объяснить всё, что написали в коде. обычно это занимает 1ч30.
(мы также просим кандидата открыть PR в репозиторий, просто чтобы увидеть, знает ли он основы git — вы удивитесь, сколько людей не могут этого сделать).
второе — собеседование по архитектуре, где мы вместе строим систему, НО вместо того, чтобы делать всю спецификацию, доску miro и всё такое, мы делаем это более свободно: начинаем с очень простой спецификации уровня MVP и спрашиваем, как кандидат построил бы это. затем добавляем ещё одну фичу и спрашиваем, как бы он к ней подошёл. в течение всего этого я задаю случайные вопросы вроде "почему ты использовал бы x вместо y?" или "почему ты предпочитаешь этот подход?".
одна важная вещь: мы […]
- bluGill
Это работает? Откуда они знают, что это работает?
Есть много людей, которые рассказывают, как они проводят собеседования и почему. Почти никто из них не показал даже малейшего признака того, что они знают о существовании научных исследований о том, что работает на собеседованиях, не говоря уже о том, что они их применяют. Они также не показывают никаких признаков того, что проводили какие-либо тесты — чтобы проверить, помогают ли их вопросы нанимать лучших людей.
Если бы я сказал, что они могли бы получить равные результаты, выбирая резюме наугад и нанимая этих людей без какого-либо другого отбора, смогли бы они это опровергнуть? Если да, то обосновали ли они каждую часть своего процесса или только один шаг, который полезен, а остальное они не знают?
- saghm
Это третья вещь, связанная с Jane Street, которую я вижу здесь за эту неделю, после того как раньше я почти ничего о них не помню за последнее время. Я знаю, что они используют OCaml и, вероятно, делают другие вещи, которые могут быть интересны сообществу HN, но это выглядит как много за очень короткое время из ниоткуда. Это какая-то маркетинговая кампания или что-то в этом роде?
- floathub
Это совершенно стороннее замечание, но я не понимаю, почему истории о Jane Street продолжают попадать на главную страницу день за днём:
Сегодня:
https://news.ycombinator.com/item?id=50467297
Вчера:
https://news.ycombinator.com/item?id=50455394
Два дня назад:
https://news.ycombinator.com/item?id=50438261
Это немного странно (?!)
- zerop
Недавно друг прошёл собеседование в Google после того, как его интервьюировали в Meta и нескольких других компаниях. Он сказал, что стили собеседований меняются в большинстве мест, но общей схемы нет. Каждая компания использует свой собственный подход. Некоторые дают открытый доступ к AI IDE, некоторые просят не задавать все вопросы и отслеживают, что вы спрашиваете. Одна компания даёт доступ к LLM (вероятно, кастомной), которая намеренно предоставляет неверный код, и кандидат должен его исправить.
- parthdesai
Довольно расплывчатый пост, честно говоря. Помимо того факта, что всё меняется, он не особо что-то описывает.
- nphardon
мысль о том, чтобы прийти на собеседование и получить просьбу написать код, в данный момент просто смешна. я не написал больше нескольких строк за год. собеседование должно быть связано с работой.
- Surac
Собеседования с кодом — большая трата времени и для сотрудника, и для работодателя. посмотрите, что человек может привнести в работу.