Я почти год собирал анонимизированную статистику с реальных технических интервью. Вот что получилось: кто собеседуется, куда, на какие позиции и какие вопросы задают чаще всего.
Откуда данные
Энигма - десктоп-приложение, которое работает как ассистент во время технического собеседования. Слушает разговор, транскрибирует, подсказывает в реальном времени. За год через него прошло 9 247 интервью от 4 380 пользователей.
Все данные анонимизированы. Я не храню аудиозаписи и нельзя связать конкретного пользователя с конкретной компанией. Но агрегированные метрики собираю: стек, заявленный уровень кандидата, длительность, категория вопросов (определяется автоматически по транскрипции), название компании (если пользователь указал его при создании сессии – примерно 62% сессий).
Ниже - срез за февраль 2025 - январь 2026. Выборка не репрезентативна для всего рынка. Это люди, которые специально установили ассистент для собеседований, а значит - относятся к процессу серьёзнее среднего.
Стеки: Python доминирует, Go растёт быстрее всех

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.
P.S По многочисленным просьбам еще статистика по популярным вопросам
Что спрашивают: разбор по категориям
Система автоматически категоризирует вопросы по транскрипции. Из ~82 уверенно распознанных кластеров вопросов вот как распределяются темы:
System Design и инфраструктура - 27% Docker, Kubernetes, Kafka vs RabbitMQ, REST vs GraphQL, Terraform, Prometheus. Этот блок растёт быстрее остальных: если в августе–сентябре инфраструктурные вопросы составляли ~20%, то к январю – уже 27%. Компании всё чаще ожидают от бэкендера понимания того, где его код будет жить.
ООП и паттерны - 22% SOLID, абстрактные классы vs интерфейсы, инкапсуляция. Классика, которая не уходит. У Java-кандидатов ООП-блок занимает до 30% интервью.
Языковая специфика - 14% let/const/var, async/await, стрелочные функции (JS), строки и магические методы (Python), Spring MVC (Java). Вопросы зависят от стека, но формат одинаковый: "объясни, как работает X".
Базы данных и SQL - 11% JOIN-ы, ACID, индексы, блокировки в PostgreSQL. Вопрос про LEFT vs RIGHT JOIN встречается почти в каждом пятом интервью на бэкенд-позицию.
Тестирование и QA - 10% Виды тестирования, тест-дизайн, регрессионное. Отдельная категория, потому что QA-кандидаты тоже пользуются Энигмой – их примерно 8% от базы.
Сети и HTTP - 8% GET vs POST, коды ответов, модель OSI. Базовые вещи, но спрашивают стабильно.
DevOps и CI/CD - 5% Что такое CI/CD, Docker (ещё раз – пересечение с System Design), Kubernetes.
Поведенческие - 3% Мало, потому что поведенческие вопросы хуже кластеризуются – они слишком разные по формулировке. "Расскажите о конфликте в команде" и "Был ли сложный проект" – это разные кластеры, хотя суть похожа.
Топ-50 вопросов
Кластеризация по транскрипции, похожие формулировки объединены. Процент - доля интервью, в которых вопрос встретился хотя бы раз.
# |
Вопрос / тема |
Категория |
% интервью |
|---|---|---|---|
1 |
Расскажите про себя и свой опыт |
Поведенческие |
68% |
2 |
Что такое принципы SOLID? |
ООП |
41% |
3 |
В чём разница между процессом и потоком? |
Системное |
34% |
4 |
Спроектировать URL shortener / rate limiter |
System Design |
29% |
5 |
Индексы в БД – как работают, когда не помогают |
SQL / БД |
27% |
6 |
Развернуть связный список |
Алгоритмы |
26% |
7 |
Что происходит, когда вводишь URL в браузер? |
Системное |
23% |
8 |
Паттерны проектирования – какие используете? |
ООП |
22% |
9 |
Что такое объектно-ориентированное программирование? |
ООП |
21% |
10 |
Оптимизация SQL-запроса (дают медленный запрос) |
SQL / БД |
19% |
11 |
Конфликты в команде – как решали? |
Поведенческие |
18% |
12 |
В чём разница между RabbitMQ и Kafka? |
System Design |
17% |
13 |
Что такое REST? |
System Design |
16% |
14 |
Что такое микросервисная архитектура? |
Архитектура |
15% |
15 |
В чём разница между абстрактным классом и интерфейсом? |
ООП |
14% |
16 |
Что такое Docker и как он работает? |
DevOps |
13% |
17 |
В чём разница между LEFT JOIN и RIGHT JOIN? |
SQL / БД |
12% |
18 |
Какие виды тестирования существуют? |
Тестирование |
11% |
19 |
Как работает HashMap / словарь внутри? |
Структуры данных |
11% |
20 |
Что такое свойства ACID в базах данных? |
SQL / БД |
10% |
21 |
В чём разница между let, const и var в JavaScript? |
Язык |
10% |
22 |
Какие HTTP-методы являются идемпотентными? |
Сети |
9% |
23 |
Расскажите об архитектуре Kubernetes |
DevOps |
9% |
24 |
Что такое CI/CD и зачем оно нужно? |
DevOps |
8% |
25 |
Как работает сборщик мусора? |
Язык |
8% |
26 |
Что такое deadlock и как его избежать? |
Системное |
8% |
27 |
В чём разница между REST и GraphQL? |
System Design |
7% |
28 |
Какие коды ответов сервера вы знаете? |
Сети |
7% |
29 |
В чём разница между ArrayList и LinkedList? |
Структуры данных |
7% |
30 |
Что такое транзакция и уровни изоляции? |
SQL / БД |
6% |
31 |
Как работает асинхронность в JavaScript? |
Язык |
6% |
32 |
В чём разница между GET и POST? |
Сети |
6% |
33 |
Что такое Git и базовые команды? |
Инструменты |
6% |
34 |
Расскажите о техниках тест-дизайна |
Тестирование |
5% |
35 |
Что такое CAP-теорема? |
System Design |
5% |
36 |
Что такое Terraform? |
DevOps |
5% |
37 |
Какие преимущества у монолита? |
Архитектура |
5% |
38 |
Что такое регрессионное тестирование? |
Тестирование |
4% |
39 |
Что ты знаешь о классе String? |
Язык |
4% |
40 |
Что такое контейнеризация? |
DevOps |
4% |
41 |
Что такое магические методы в Python? |
Язык |
4% |
42 |
Расскажите о жизненном цикле ПО |
Архитектура |
4% |
43 |
Сложность алгоритмов – Big O |
Алгоритмы |
3% |
44 |
Что такое зомби-процесс? |
Системное |
3% |
45 |
Какие режимы блокировок есть в PostgreSQL? |
SQL / БД |
3% |
46 |
Что такое Prometheus и зачем нужен мониторинг? |
DevOps |
3% |
47 |
Стрелочные функции в JavaScript |
Язык |
3% |
48 |
В чём разница между REST и RESTful? |
System Design |
3% |
49 |
Как работает маршрутизация в сетях? |
Сети |
2% |
50 |
Что самое сложное в вашей работе? |
Поведенческие |
2% |
Комментарии (21)

ShoDe
06.02.2026 13:30А где можно посмотреть полный список вопросов?

adsumushero Автор
06.02.2026 13:30Полный нигде. Но в p.s добавил процентное соотношение к категориям и расширил топ до 50.

Filyushin
06.02.2026 13:30У конкурентов, не буду приводить сайт, есть целая база знаний по вопросам для собесов. Ессественно обезличенная )) Что, кстати, заставляет компании придумывать более заковыристые вопросы

adsumushero Автор
06.02.2026 13:30А это реальные вопросы, а не генерация под seo низкочастотники?

Filyushin
06.02.2026 13:30Да нет, читатели просят более полную базу вопросов. Может быть выложишь на сайте. Можно брать деньги за доступ к такой базе отдельно )) Типа топ-вопросов Яндекса по питону

TarMax
06.02.2026 13:30Продукт, конечно, крутой. Моё почтение. Без сарказма

Filyushin
06.02.2026 13:30Сам продукт, да, крутой. Но цель - зачем!?
Представь, сколько с рынка придёт народа, которые курсы закончили, опыт поднакрутили, собес прошли? Какой дорогОй найм, онбординг, а знаний ноль. Поставь себя на место лида или владельца бизнеса. Хотел бы ты нанять, даже по ошибке, такого спеца?
ganqqwerty
про развернуть список очень улыбнуло
adsumushero Автор
Привычки не изменить)