Enigma AI
2 поста
2 поста
Я почти год собирал анонимизированную статистику с реальных технических интервью. Вот что получилось: кто собеседуется, куда, на какие позиции и какие вопросы задают чаще всего.
Энигма - десктоп-приложение, которое работает как ассистент во время технического собеседования. Слушает разговор, транскрибирует, подсказывает в реальном времени. За год через него прошло 9 247 интервью от 4 380 пользователей.
Все данные анонимизированы. Я не храню аудиозаписи и не можем связать конкретного пользователя с конкретной компанией. Но агрегированные метрики собираем: стек, заявленный уровень кандидата, длительность, категория вопросов (определяется автоматически по транскрипции), название компании (если пользователь указал его при создании сессии – примерно 62% сессий).
Ниже - срез за февраль 2025 - январь 2026. Выборка не репрезентативна для всего рынка. Это люди, которые специально установили ассистент для собеседований, а значит - относятся к процессу серьёзнее среднего.
Python уверенно на первом месте - 23% всех интервью. Частично это backend (Django, FastAPI), частично ML и Data Engineering. Разделить точно не получается: часть пользователей указывает "Python" без уточнений.
Java стабильно держит 17%. Тут без сюрпризов – банки, телеком, enterprise. Большинство Java-интервью связано с позициями в Сбере, Тинькофф и Альфа-Банке.
Go показал самую заметную динамику: доля выросла с 7% в первом квартале до 12% в четвёртом. Основные потребители - Ozon, Авито, Яндекс. Вопросы по Go часто пересекаются с System Design, что логично: Go-позиции обычно подразумевают работу с высоконагруженными сервисами.
PHP-интервью - 9% от общего числа. При этом 73% из них связаны с Laravel-позициями. Вакансии в основном в e-commerce (Wildberries, Lamoda) и финтехе помельче. "PHP мёртв" - пока нет, но сужается в конкретные ниши.
Middle-разработчики - 45% всех сессий. Это ожидаемо: джуны реже готовы платить за инструменты подготовки, а лидам и архитекторам ассистент менее полезен – их собеседования больше про обсуждение опыта, чем про конкретные вопросы с "правильными" ответами.
Интересно другое: сеньоры составляют 30%, а не меньше. Мы ожидали 15-20%. Гипотеза - сеньоры чаще меняют работу "точечно»" и готовятся к конкретным компаниям, а не ходят на всё подряд. Среднее количество интервью на одного пользователя: у джунов 3.1, у мидлов 2.4, у сеньоров 1.7.
Средняя длительность растёт с уровнем: 38 минут у джунов, 46 у мидлов, 54 у сеньоров, 67 у лидов. Лид-интервью чаще включают этап System Design (78% случаев), который сам по себе занимает 25-35 минут.
Данные по компаниям доступны только для 62% сессий (5 733 интервью). Остальные пользователи не указали компанию.
Яндекс на первом месте - 12%. Цифра большая, но не запредельная: кандидаты знают, что собеседование в Яндекс тяжёлое, и готовятся серьёзнее, отсюда перекос в сторону инструментов вроде Энигмы.
Интересно, что Альфа-Банк и Райффайзен попали в топ отдельно от СберТеха. Банки продолжают активно нанимать, и собеседования в финтехе заметно отличаются по формату: больше вопросов про транзакционность, очереди, отказоустойчивость.
42% приходятся на "другие" - это 430+ компаний. Там всё: от Точки и Домклика до удалёнки на зарубежные стартапы, региональные интеграторы, аутсорс-студии, gamedev. По отдельности каждая из этих компаний - меньше процента, но в сумме это почти половина всех размеченных сессий.
Классификатор работает по ключевым словам и паттернам в транскрипции. Точность я оценивал на ручной разметке 500 случайных фрагментов: около 81%. Не идеально, но для общей картины хватает.
Алгоритмы и структуры данных занимают 28% по объёму. Это не значит, что 28% интервью - чисто алгоритмические. Это значит, что 28% всего времени приходится на вопросы этой категории. Одно интервью может содержать вопросы из трёх-четырёх категорий.
Топ-10 конкретных вопросов
Я кластеризовал через апи дипсика похожие формулировки и вот что выходит в абсолютных лидерах:
"Расскажите про себя" - 68%. Не удивительно. Но забавно, что люди всё равно к нему не готовятся. По моим наблюдениям, именно на этом вопросе кандидаты чаще всего делают паузы длиннее 5 секунд. На алгоритмических задачах паузы тоже бывают, но там они ожидаемы.
SOLID на втором месте - 41%. При этом у Java-кандидатов цифра достигает 58%, а у Go - 21%. Go-интервью больше фокусируются на конкурентности, каналах и дизайне API.
Пик - с 17:00 до 20:00 по Москве. Это логично: большинство кандидатов работают и собеседуются после рабочего дня. Второй, меньший пик - 10:00-12:00.
Интервью после 22:00 - 4% от общего числа. Предполагаю, что это собеседования с компаниями в других часовых поясах.
Отслеживать офферы я могу только косвенно: если пользователь прекращает создавать сессии после серии интервью в одну и ту же компанию - вероятно, получил оффер или отказался от поиска. Метод грубый, но даёт какие-то ориентиры.
Среди пользователей, прошедших 3+ интервью в одну компанию (таких 812 человек), 47% прекратили создавать новые сессии в течение двух недель после последнего интервью. Среди тех, кто прошёл только один раунд - 23%. Корреляция есть, но считать это доказательством эффективности инструмента было бы натяжкой: люди, которые проходят несколько раундов, и так более мотивированы.
Первое: Go обогнал C#/.NET и PHP за полгода. В августе Go был на шестом месте, сейчас - на четвёртом. Динамика устойчивая, без резких скачков. Похоже на настоящий сдвиг рынка, а не на флуктуацию.
Второе: "Расскажите про себя" занимает в среднем 4 минуты из 47-минутного интервью. Девять процентов всего времени на вопрос, к которому кандидат теоретически может подготовиться идеально. Но не готовится.
Третье: System Design спрашивают у мидлов в 34% случаев. Я думал, что это территория сеньоров и выше. Но нет - мидлам просто дают более простые задачи: не "спроектируйте YouTube", а "спроектируйте URL shortener". Порог входа в System Design снижается.
Классификация вопросов - автоматическая, на основе ключевых слов в транскрипции. Точность ~81% по моей оценке. Уровень кандидата (джун, мидл, сеньор) - self-reported, пользователь указывает в настройках резюме. Данные по компаниям доступны только для 62% сессий.
Выборка смещена: пользователи Энигмы - люди, которые целенаправленно готовятся к интервью с помощью платного инструмента. Это не средний кандидат на рынке. Делать обобщения на весь рынок труда в IT на основе этих данных нельзя.
Все данные агрегированы и анонимизированы. Я не храню аудиозаписи, не передаю персональные данные третьим лицам. Подробнее – в политике конфиденциальности на enigmai.ru.
ENIGMA AI v.2.1.5 — ИИ помощник для IT-собеседований. Подсказывает ответы в реалтайме, невидим при шаринге экрана → enigmai.ru. Подстрахуй себя на собеседовании.
ENIGMA AI v.2.1.3 — ИИ помощник для IT-собеседований. Подсказывает ответы в реалтайме, невидим при шаринге экрана → enigmai.ru. Подстрахуй себя на собеседовании.
ENIGMA AI v.2.1.3 — ИИ помощник для IT-собеседований. Подсказывает ответы в реалтайме, невидим при шаринге экрана → enigmai.ru. Подстрахуй себя на собеседовании.
ENIGMA AI v.2.1.3 — ИИ помощник для IT-собеседований. Подсказывает ответы в реалтайме, невидим при шаринге экрана → enigmai.ru. Подстрахуй себя на собеседовании.
ENIGMA AI v.2.1.3 — ИИ помощник для IT-собеседований. Подсказывает ответы в реалтайме, невидим при шаринге экрана → enigmai.ru. Подстрахуй себя на собеседовании.
ENIGMA AI v.2.1.3 — ИИ помощник для IT-собеседований. Подсказывает ответы в реалтайме, невидим при шаринге экрана → enigmai.ru. Подстрахуй себя на собеседовании.
ENIGMA AI v.2.1.3 — ИИ помощник для IT-собеседований. Подсказывает ответы в реалтайме, невидим при шаринге экрана → enigmai.ru. Подстрахуй себя на собеседовании.
