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

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

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

Классический 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 и эксплуатация рекомендаций на реальных продуктовых задачах.

Понятие

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

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

9 вопросов
Понятие

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

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

22 вопроса
Понятие

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

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

13 вопросов
Понятие

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

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

18 вопросов
Понятие

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

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

28 вопросов
Понятие

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

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

6 вопросов
Понятие

Learning to rank

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

29 вопросов
Понятие

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

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

34 вопроса
Понятие

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

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

9 вопросов
Понятие

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

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

15 вопросов
Понятие

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

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

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

ML System Design

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

Понятие

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

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

29 вопросов
Понятие

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

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

42 вопроса
Понятие

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

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

32 вопроса
Понятие

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

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

116 вопросов
Понятие

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

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

10 вопросов
Понятие

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

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

16 вопросов
Понятие

Deployment и rollout

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

2 вопроса
Понятие

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

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

5 вопросов
Понятие

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

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

10 вопросов
Deep Learning

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

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

Понятие

Градиенты и backpropagation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Понятие

Токенизация

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

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

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

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

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

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

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

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

Поиск и RAG

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

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

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

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

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

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

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

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

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

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

Понятие

Свёртки и CNN

Локальная обработка изображения общими фильтрами и построение иерархии визуальных признаков.

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

Детекция и сегментация

Локализация объектов рамками или масками с one-to-one matching и метриками по порогам.

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

Данные и аугментации в CV

Построение выборки и преобразования изображений, которые расширяют покрытие, не ломая разметку.

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

Визуальные эмбеддинги и metric learning

Векторное представление изображений и пар изображение-текст для поиска, сравнения и кластеризации.

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

CV в продакшене

Эксплуатация CV-модели с ограничениями по разрешению, задержке, памяти, риску ошибок и устройству выполнения.

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

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

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

Понятие

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Понятие

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

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

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

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

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

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

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

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

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

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

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

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

Проверка Text2SQL

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

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