Северсталь

Зрение в контроле качества, оптимизация производства, спрос и логистика

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

Этапы отбора

Порядок и состав секций меняются от команды к команде — это типовая схема, собранная по открытым источникам. Этапы, на которых проверяют знания, ведут в разбор формата: что оценивают и чем закрывать пробелы.

Все форматы проверок →
  1. Скрининг

    Рекрутер уточняет направление: зрение и контроль качества, оптимизация процессов, планирование и спрос.

  2. SQL-секция

    SQL-секция: производственные данные, партии, измерения, связка с заказами.

  3. ML-секция: модели, признаки, валидация

    ML-секция: модели, валидация, метрики и разбор вашего опыта.

  4. Секция по компьютерному зрению

    Для зрения — направленческая секция: детекция и сегментация дефектов, работа с редкими классами.

  5. Секция дизайна ML-системы

    На middle+ — дизайн: система контроля качества на линии от камер до реакции оператора.

  6. Финальная встреча

    Руководитель: задачи, уровень, работа с производством.

Что оценивают на любом направлении
  • Понимание, что модель работает на линии в реальном времени и её отказ останавливает контроль.
  • Готовность к редким классам: серьёзные дефекты встречаются на долях процента продукции.
  • Умение работать с технологами и принимать их разметку как основной источник истины.
  • Внимание к условиям съёмки и к тому, что освещение и оптика меняются со временем.

Чем проверяют себя перед отбором

4 формата проверки из отбора Северсталь — и тест атласа под каждый. Слабые места видно сразу после захода, а темы для разбора собираются автоматически.

SQL-секция

SQL interview

Соединения, оконные функции и цена запроса на большой таблице

На чём валятся
  • COUNT(*) вместо COUNT(поле) после LEFT JOIN — классическая тихая ошибка.
  • Запрос без фильтра по ключу разбиения: на боевой таблице он просто не доедет.

Классика табличных задач и честная проверка качества

На чём валятся
  • «Взял бустинг, получил 0.85 AUC» без бейзлайна и без объяснения, что это значит для продукта.
  • Случайное разбиение в задаче, где данные упорядочены во времени.
24 вопроса в банкеТест: Классический ML

Свёртки и трансформеры, детекция, сегментация, метрики

На чём валятся
  • Метрика «точность» в задаче детекции.
  • Аугментации «по ощущениям», без проверки влияния на метрику.
24 вопроса в банкеТест: Computer Vision

От постановки до эксплуатации на одной доске

На чём валятся
  • Прыжок в архитектуру с первой минуты, без требований и метрик.
  • Схема, которая заканчивается обучением модели: ни выката, ни мониторинга.
22 вопроса в банкеТест: Дизайн ML-систем

Программа подготовки под компанию

20 тем по всем направлениям Северсталь — если команда ещё не выбрана. Программа разложит их по неделям от математики к продакшену; под конкретное направление список короче, и его можно собрать ниже.

Собрать программу подготовки

Эти 20 тем можно разложить по неделям: программа выстроит их от математики к продакшену, поставит тест в конце каждой недели и вернёт тему на повторение, если вы в ней ошиблись. Выйдет примерно 4 недели под Северсталь · Все направления.

Проверяем, вошли ли вы…

Направления

Выберите направление: обязательные темы со ссылками в атлас, типовые вопросы с ответами и тест для самопроверки.

Все тесты →
Направление

Зрение в контроле качестваQuality Control CV

Поиск дефектов на поверхности проката по изображениям с линии: классификация, детекция, сегментация. Специфика — высокая скорость движения полосы, редкие дефекты и цена пропуска, измеряемая рекламацией от клиента.

Пройти тест: Computer Vision (24 вопроса)
Собрать программу подготовки

Эти 10 тем можно разложить по неделям: программа выстроит их от математики к продакшену, поставит тест в конце каждой недели и вернёт тему на повторение, если вы в ней ошиблись. Выйдет примерно 2 недели под Северсталь · Зрение в контроле качества.

Проверяем, вошли ли вы…

Типовые вопросы секции (4)
Дефектов доли процента. Как обучать модель?

Смещая выборку в сторону дефектов при обучении и возвращая реальное соотношение при оценке; добавляя аугментации и синтетические дефекты; используя сегментацию, где размеченная область даёт больше сигнала, чем метка на всё изображение. Метрику смотрят по классам дефектов отдельно.

Разбор в атласе: Imbalanced Data — Дисбаланс классов
Что важнее на линии: точность или полнота?

Зависит от дефекта и от того, что происходит дальше. Пропуск критичного дефекта означает рекламацию, ложное срабатывание — лишнюю остановку или переборку. Поэтому пороги задаются по классам дефектов отдельно, а не одним числом на модель.

Разбор в атласе: Recall — Полнота
Заменили лампы на линии, качество упало. Что это и как предотвращать?

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

Разбор в атласе: Error analysis — Анализ ошибок
Технологи размечают дефекты по-разному. Что с этим делать?

Согласовывать определения и мерить согласие разметчиков: без общего определения границы дефекта модель не выучит ничего устойчивого. Спорные случаи разбираются совместно, а классы, по которым согласия нет, либо объединяются, либо выносятся в отдельную категорию «на проверку».

Разбор в атласе: Data Labeling — Разметка данных
Что сделать руками до собеседования
  • Обучите сегментацию дефектов и посчитайте метрики по классам, а не в среднем.
  • Добавьте синтетические дефекты и оцените их вклад на редких классах.
  • Постройте мониторинг статистик изображений и проверьте его на изменении освещения.