К тренажёру
Проверенная карта знаний

Понятия и вопросы из реальных собеседований

Найдите тему, конкретный вопрос или компанию. Для каждого понятия собраны типовые формулировки, реальные вхождения и собеседования, где тему проверяли.

Классический ML

Классическое машинное обучение

Линейные модели, деревья, ансамбли, метрики и проверка качества на реальных собеседованиях.

Линейная регрессия

Линейная модель для числовой целевой переменной и связь квадратичной ошибки с MLE.

Проверенные вопросы из реальных собеседований

Логистическая регрессия

Линейная комбинация признаков, преобразованная в вероятность класса через sigmoid.

Проверенные вопросы из реальных собеседований

Деревья решений

Рекурсивные разбиения пространства признаков и регуляризация структуры дерева.

Проверенные вопросы из реальных собеседований

Случайный лес

Ансамбль деревьев на bootstrap-выборках со случайным подмножеством признаков.

Проверенные вопросы из реальных собеседований

Градиентный бустинг

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

Проверенные вопросы из реальных собеседований

Метрики классификации

Метрики ранжирования и принятия решений при разных ошибках и дисбалансе.

Проверенные вопросы из реальных собеседований

Валидация и утечки данных

Проверка модели на данных, имитирующих будущее применение без информации из будущего.

Проверенные вопросы из реальных собеседований

Смещение и разброс

Разложение ошибки, связывающее сложность модели и устойчивость к данным.

Проверенные вопросы из реальных собеседований

Байес и MLE

Базовые вероятностные инструменты для обновления вероятностей и оценки параметров.

Проверенные вопросы из реальных собеседований
Python

Python: устройство и параллельность

Устройство Python, модель данных, управление памятью и выбор между async, потоками и процессами.

GIL

Ограничение исполнения Python bytecode в обычной сборке CPython и его практические границы.

Проверенные вопросы из реальных собеседований

Потоки и процессы

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

Проверенные вопросы из реальных собеседований

asyncio

Кооперативное переключение задач для большого числа I/O-bound операций.

Проверенные вопросы из реальных собеседований

Память и GC в Python

Подсчёт ссылок, циклические ссылки и диагностика удержания объектов.

Проверенные вопросы из реальных собеседований

Модель данных Python

Жизненный цикл объектов, доступ к атрибутам и поведение значений по умолчанию.

Проверенные вопросы из реальных собеседований

Итераторы и генераторы

Протокол последовательного обхода и ленивые вычисления с сохранением состояния функции-генератора.

Проверенные вопросы из реальных собеседований

Декораторы

Композиция поведения функций и классов через функции-обёртки.

Проверенные вопросы из реальных собеседований

Контекстные менеджеры

Протокол гарантированного получения и освобождения ресурсов.

Проверенные вопросы из реальных собеседований
LLM inference

LLM inference и serving

Архитектура Transformer и системные подходы, определяющие память, latency и throughput LLM-сервисов.

Transformer и attention

Архитектурная база современных LLM и вычислительные свойства attention.

Проверенные вопросы из реальных собеседований

KV cache

Хранение K/V прошлых токенов, чтобы на каждом шаге decode не пересчитывать префикс.

Проверенные вопросы из реальных собеседований

Prefill и decode

Две фазы LLM inference с разными профилями вычислений и latency.

Проверенные вопросы из реальных собеседований

Continuous batching

Динамическое планирование активных последовательностей на каждом шаге decode.

Проверенные вопросы из реальных собеседований

Спекулятивный декодинг

Ускорение decode через дешёвое предложение токенов и параллельную проверку основной моделью.

Проверенные вопросы из реальных собеседований

Квантизация

Снижение разрядности весов и активаций ради памяти и скорости с контролем качества.

Проверенные вопросы из реальных собеседований

Paged attention

Блочное управление KV cache, уменьшающее фрагментацию и упрощающее совместное использование и вытеснение блоков.

Проверенные вопросы из реальных собеседований

Latency и throughput

Системные метрики LLM inference по фазам запроса, очередям и числу одновременных запросов.

Проверенные вопросы из реальных собеседований

Mixture of Experts

Разреженная FFN-архитектура, активирующая часть экспертов для каждого токена.

Проверенные вопросы из реальных собеседований

Системы LLM serving

Системы, объединяющие планировщик, batching, GPU-ядра и управление KV cache.

Проверенные вопросы из реальных собеседований
RecSysЧастотность проверена

Рекомендательные системы

Поиск кандидатов, ранжирование, метрики, cold start и эксплуатация рекомендаций на реальных продуктовых задачах.

Продуктовая задача и цель рекомендаций

Формулировка того, кому, в каком сценарии и ради какого полезного действия система строит рекомендации.

11 вопросов

Поиск кандидатов и ранжирование

Каскад, где быстрые источники сокращают каталог, а более точная модель строит итоговый порядок.

25 вопросов

Коллаборативная фильтрация

Рекомендации по структуре взаимодействий пользователей и объектов без обязательного понимания содержимого товара.

13 вопросов

Эмбеддинги и двухбашенные модели

Обучаемые представления пользователей и товаров для быстрого поиска кандидатов в векторном индексе.

19 вопросов

Данные, неявная обратная связь и отрицательные примеры

Построение обучающей выборки из показов и действий с учётом доступности признаков и смещения прошлой выдачи.

29 вопросов

Последовательные и графовые модели

Модели, которые используют порядок действий, сессионный контекст или граф связей между пользователями и объектами.

6 вопросов

Learning to rank

Обучение функции порядка выдачи через поточечные, попарные или списочные функции потерь.

33 вопроса

Метрики рекомендаций и ранжирования

Offline-метрики попадания и порядка, дополненные online-метриками поведения и бизнеса.

37 вопросов

Холодный старт и резервные сценарии

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

9 вопросов

Смещения и разнообразие выдачи

Систематические искажения логов и выдачи, из-за которых система усиливает прошлые показы и сужает выбор.

15 вопросов

Продовый контур рекомендательной системы

Сочетание заранее рассчитанных кандидатов и быстрого online-реранжирования в рамках бюджета по latency и RPS.

24 вопроса
ML System DesignЧастотность проверена

ML System Design

Постановка задачи, данные, архитектура, запуск и наблюдаемость ML-системы от первой версии до продакшена.

Постановка задачи и SLO

Формализация пользователя, решения, метрик и ограничений до выбора модели и инфраструктуры.

35 вопросов

Данные, таргет и разметка

Проектирование обучающей выборки с учётом доступности признаков, происхождения разметки и смещений.

48 вопросов

Бейзлайн и оценка

Простая первая версия и проверка, которая отделяет ценность решения от сложности модели.

37 вопросов

Модель и архитектурные компромиссы

Выбор модели, функции потерь и порогов с учётом данных, качества, задержки, стоимости и сложности эксплуатации.

130 вопросов

Расчёт и доставка признаков

Расчёт и доставка признаков с едиными контрактами для обучения, batch inference и online serving.

15 вопросов

Online-архитектура ML-сервиса

Ограниченный по времени критический путь от запроса и признаков до предсказания и безопасного ответа.

19 вопросов

Deployment и rollout

Версионирование и поэтапный запуск модели с проверками совместимости, качества и возможностью быстрого отката.

3 вопроса

Мониторинг и drift

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

8 вопросов

Масштабирование и отказоустойчивость

Расчёт нагрузки и архитектурные решения для пиков, частичных отказов и контролируемой стоимости.

14 вопросов
Deep Learning

Глубокое обучение

Градиенты, оптимизация, регуляризация, свёртки и последовательные модели без отрыва от практики обучения.

Градиенты и backpropagation

Распространение производных через вычислительный граф и устойчивость сигнала в глубокой сети.

Проверенные вопросы из реальных собеседований

Оптимизаторы нейросетей

Правила обновления параметров по градиентам и накопленным оценкам направления и масштаба.

Проверенные вопросы из реальных собеседований

Регуляризация и переобучение

Ограничение сложности и проверка обобщения нейросети через данные, штрафы и стохастические методы.

Проверенные вопросы из реальных собеседований

Нормализация и остаточные связи

Стабилизация масштаба активаций и короткие пути для сигнала и градиента.

Проверенные вопросы из реальных собеседований

Свёрточные слои

Локальные фильтры с разделяемыми весами для построения пространственной иерархии признаков.

Проверенные вопросы из реальных собеседований

Модели последовательностей

Модели, которые учитывают порядок и историю: от рекуррентного состояния до self-attention.

Проверенные вопросы из реальных собеседований
NLP и LLM

Обработка текста и LLM

Токенизация, представления текста, разметка последовательностей, RAG, оценка и адаптация языковых моделей.

Токенизация

Преобразование текста в последовательность идентификаторов с компромиссом между словарём и длиной контекста.

Проверенные вопросы из реальных собеседований

Представления текста

От разреженных частотных признаков до контекстных плотных представлений предложений и документов.

Проверенные вопросы из реальных собеседований

Разметка последовательностей

Предсказание метки для каждого слова или токена без генеративного переписывания исходного текста.

Проверенные вопросы из реальных собеседований

Поиск и RAG

Поиск проверяемого внешнего контекста и генерация ответа на основе найденных источников.

Проверенные вопросы из реальных собеседований

Оценка LLM-систем

Проверка качества, критических ошибок, связи с источниками, latency и стоимости на репрезентативных сценариях.

Проверенные вопросы из реальных собеседований

Адаптация языковых моделей

Выбор между инструкциями, retrieval и обучением адаптеров в зависимости от природы ошибки и доступных данных.

Проверенные вопросы из реальных собеседований
Computer Vision

Компьютерное зрение

Свёрточные сети, детекция, сегментация, визуальные эмбеддинги, данные и эксплуатация CV-моделей.

Статистика

Статистика и эксперименты

Распределения, доверительные интервалы, проверка гипотез, дизайн экспериментов и причинные эффекты.

Распределения и моменты

Описание случайной величины через вероятности, функцию распределения, плотность и числовые характеристики.

Проверенные вопросы из реальных собеседований

ЦПТ и доверительные интервалы

Асимптотическое распределение оценки и интервал, показывающий совместимые с данными значения эффекта.

Проверенные вопросы из реальных собеседований

Проверка гипотез и p-value

Формальное сравнение наблюдаемой статистики с распределением при нулевой гипотезе.

Проверенные вопросы из реальных собеседований

Дизайн A/B-теста

План причинного эксперимента с заранее заданной гипотезой, метрикой, мощностью и единицей рандомизации.

Проверенные вопросы из реальных собеседований

Bootstrap и снижение дисперсии

Инструменты оценки неопределённости и отдельные методы, реально повышающие чувствительность эксперимента.

Проверенные вопросы из реальных собеседований

Причинные эффекты и смещения

Оценка изменения исхода из-за действия, а не простой корреляции в наблюдавшихся данных.

Проверенные вопросы из реальных собеседований
SQL

SQL и аналитические запросы

Фильтрация и агрегация, оконные функции, планы запросов, аналитические хранилища и проверка Text2SQL.

Фильтрация и агрегация SQL

Логический порядок обработки запроса и различие фильтрации строк, групп и объединения результатов.

Проверенные вопросы из реальных собеседований

Оконные функции SQL

Вычисления по связанным строкам без схлопывания результата до одной строки на группу.

Проверенные вопросы из реальных собеседований

Планы запросов и индексы

Диагностика медленного запроса через фактический план, оценки кардинальности и стоимость операций.

Проверенные вопросы из реальных собеседований

Аналитические хранилища

Колонночное хранение и физическая организация данных для быстрых фильтров и агрегаций по большим таблицам.

Проверенные вопросы из реальных собеседований

Проверка Text2SQL

Безопасная проверка синтаксиса, доступа, плана и соответствия сгенерированного SQL намерению пользователя.

Проверенные вопросы из реальных собеседований
Понятия и вопросы из реальных ML-собеседований — ML Mentor