Антропик — те чуваки, которые делают Claude. Альтернатива ChatGPT от OpenAI с оооочень серьезными инвестициями от Amazon. По легенде у них есть модель сильнее o3 от OpenAI, но он настолько угорели по безопасности, что боятся ее релизить.
На что подавался: Research Fellowship.
Из необычного, они попросили указать контакты референсов - ребят, с которыми вы работали, и которые могут дать на вас фидбек. Да-да, теперь такое не только в академии!
Интервью проходило в несколько этапов:
1. Онлайн-кодинг (полтора часа).
Надо было нахачить класс который бы имел публичное АПИ в соответствии со спекой. В задании 4 уровня. Новый этап открывается после того как прошли все тесты на текущем. Там будет какая-то модицифкация задачи, которая потребует порефакторить код.
Я не просто так написал нахачить. Чтобы успеть все сделать за 90 минут, надо писать быстро и забыть про big O. Забейте на всякие хипы, бинарные поиски и прочее.
Я еле успел все завести за 2 минуты до того как прозвенел таймер.
Интервьюера нет. Только бездушная система.
Как готовиться?
Да леший его знает, если честно. Просто кодить. Алгосы не нужны. Скорее, наоброт, будут вредить.
2. Очный кодинг с человеком (час)
Здесь был вопрос уровня литкод медиум с дополнением. Показалось проще чем стандартная кодинговая секция в ФААНГах, где обычно два разных литкода медиум.
Подготовка — стандартное дрочево литкода. Ничего нового.
Примерно в это же время они связываются с людьми, которых вы указали в качестве референсов, и просят от них письменный фидбек.
3. Виртуальный онсайт (три части)
Долгий этап из трех частей: рисерч брейншторм (15 мин), домашка с ревью (5 часов), culture fit (1 час). Можно разбить на несколько дней если захочется.
Одновременно с этим вашим референсам придет письмо, где Антропик захочет с ними созвониться! Такого я еще не видывал, но в эпоху всеобъемлющего скама, наверное, будет еще и не то.
3.1. Рисерч брейншторм (15 мин)
Созвонился с Jan Leike (head of alignment, хоть с селебой пообщался). После короткого интро он накинул два открытых вопроса на подумать/набросать идеи. Вопросы не требовали глубокого знания внутрянки LLM, скорее опыта изучения поведения LLM как черного ящика и креативности.
Увы, креативности в этот день мне не выдали. На первом вопросе я завис и молчал минуты 3 перебирая в голове все свои скромные познания в математике. Как понятно из заголовка, вместо того чтобы порадовать интервьюера тем, что я стал самую малость разбираться в линале, надо было накидывать идеи. Впрочем, иногда проще сказать, чем сделать. Особенно, когда часики тикают, и тикают стремительно. Мне пришел в голову охуллиард идей, но пришел уже после того, как я выбрался прогуляться вокуг прудика, а надо было здесь и сейчас.
По скучающей мимике интервьюера к концу собеса мне стало понятно, что дело дрянь. Впрочем, впереди было объемное ДЗ на 5 часов, где, как мне казалось, можно будет восстановить свою подмоченную репутацию.
Казалось - ключевое слово. Спустя час моим референсам пришла автоматическая отбивка, что в разговоре больше нет нужды, а у меня пропал доступ на портал для кандидатов. На следующий день рекрутер вежливо послала искать счастья в другом месте и отменила оставшиеся части виртуального он-сайта.
Как готовиться?
Я никогда не был силен в том, чтобы рожать хорошие идеи вотпрямздесьищас. Куда лучше получалось загрузить задачу в мозг, отвлечься и получить ответ спустя Х единиц времени в самый удобный и логичный момент — во время приготовления яичницы или сидя на туалете.
В прошлом при подготовке к собесам в ФААНГ я решал эту проблему тем, что было несколько интервью в разные компании. Если моя креативность в моменте - бросок кубика, то надо бросить кубик как можно больше раз. Увы, с этот раз несколько собесов в параллель как-то не организовалось (я честно-честно пытался!)
3.2. ДЗ (5 часов)
В день отмененного ДЗ мне по ошибке все же пришла ссылка на Jupyter Notebook с заданием.
Дают ключ к АПИ Антропика, и попросят потыкать в систему как в черный ящик по мотивам исследования/блог поста. В конце надо созвониться и презентовать обзор решенияи показать что вы умеете говорить и думать.
3.3. Culture fit (1 час)
Как нормально перевести culture fit interview на русский?
Терра инкогнита. Сюда меня не пустили. Даже по ошибке.
Удачи!