12 подписчиков
Какой формат собеседования для DS/ML "лучше" всего? Часть 2
Первая часть - t.me/.../22
ML System Design
Здесь все просто - вопрос на разработку системы машинного обучения, которая решает конкретную бизнесовую задачу. Очень похоже на то что было в первой части, но кандидату дается задача, которую он/она может видеть впервые и нужно рассуждать и декомпозировать ее.
Т.е. на выходе мы получаем ту же беседу/дискуссию двух коллег с теми же плюсами, что и в первом варианте.
Дополнительно можно посмотреть:
1. как человек мыслит, столкнувшись с принципиально новой для себя задачей
2. понимает ли какие проблемы есть на каждом этапе и вообще - какие этапы существуют
3. участвовал ли реально в решении вопросов архитектуры, выбора инструментов
4. можно устроить дискуссию на тему выбора того или иного инструмента/технологии/решения (вплоть до библиотек) - это очень близко к реальной работе (мы постоянно выбираем из множества вариантов, как нам решать ту или иную задачу)
5. максимально близко к реальности и к тому, что мы делаем, когда прилетает новая большая задача на разработку ML системы
В ML System Design есть таки определенная структура, но даже если кандидат этой темой не интересовался, то, при наличии насмотренности и опыта, все равно сможет набросать верхнеуровнево решение.
И в жизни этот навык полезен, т.к. задачи от бизнеса изначально могут быть крайне абстрактными и непонятными (в том числе и для самого бизнеса) с точки зрения их смысла и пользы. Мне кажется что вот умение задавать вопросы "нафига" и, главное, "зачем" мы что-то делаем, проверяется в том числе и на этапе ML System Design.
Кстати, на канале будут стримы с разбором различных практических задач (пока был только отток)
tg: t.me/...yer
1 минута
17 января 2025