Лучшие вопросы MCQ для скрининга инженеров программного обеспечения
Почему MCQ скрининг все еще работает в 2026
Модно отметать multiple-choice тесты как "тривиа". Эта критика справедлива, когда вопросы плохие. Хорошие MCQ вопросы — это самый дешевый, быстрый фильтр в вашей воронке: они занимают 15 минут кандидата и ноль интервьюера, и они надежно разделяют "знает что такое хеш-таблица" от "добавил 'JavaScript' в LinkedIn."
Что отделяет хороший MCQ от плохого
Плохо: В каком году был впервые выпущен Python?
Хорошо: Вы видите этот код в PR. Какой наиболее важный вопрос флагировать в ревью? (с четырьмя правдоподобными вариантами, только один из которых реальная ошибка)
Лучшие MCQ вопросы:
- Тестируют суждение, не воспоминание. "Какой из них правильный инструмент" бьет "что такое синтаксис."
- Имеют правдоподобные отвлекающие факторы. Каждый неправильный ответ должен быть правильным ответом на другой вопрос.
- Используют реальные артефакты. Показывают stacktrace, SQL запрос, diff — не абстрактную прозу. Тот же принцип движет работой-образцом тестами: тестируйте против реальной формы работы.
- Таймбокс за вопрос. 60–90 секунд заставляет gut-level компетентность, а не поиск в Google.
Типы рекомендуемых вопросов
- Обнаружение ошибок. Функция из 15 строк с одной тонкой ошибкой. Четыре варианта ответа, один правильный.
- Рассуждение о сложности. "Какова временная сложность функции выше?"
- Выбор инструмента. "Вам нужно дедупликировать логический файл 200GB на одиночной машине с 16GB RAM. Лучший подход?"
- Знание API. Реальные сигнатуры методов из фреймворков которые роль использует.
- Безопасность. "Какая из этих конечных точек уязвима для IDOR?"
Для junior developer ролей вы можете сильнее наклониться на обнаружение ошибок и знание API; для senior engineer ролей, рассуждение о сложности и выбор инструмента несут больше сигнала. MCQ скрининг также работает для backend development и database management ролей.
Как долго тест должен быть
Для старшей IC роли: 15–20 вопросов, 25-минутный жесткий предел. Что-либо более длительное наказывает хороших кандидатов без улучшения сигнала. Мы видим самую сильную корреляцию с производительностью на работе в точно той точке где кандидаты чувствуют себя умеренно под давлением времени, но не паникуют.
Не останавливайтесь на MCQ
MCQ один не может рассказать вам может ли кандидат писать код. Это рассказывает вы должны ли они продвинуться к той части где вы вычисляете это. Комбинируйте это с коротким live coding раундом и вы имеете заменили полное phone screen.