Что спрашивают на собесах в 2025–2026: разбираем данные с 9 247 технических интервью
Я почти год собирал анонимизированную статистику с реальных технических интервью. Вот что получилось: кто собеседуется, куда, на какие позиции и какие вопросы задают чаще всего.
Откуда данные
Энигма - десктоп-приложение, которое работает как ассистент во время технического собеседования. Слушает разговор, транскрибирует, подсказывает в реальном времени. За год через него прошло 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.
Конкуренция в российском IT достигла максимума
Российский рынок труда в сфере информационных технологий столкнулся с беспрецедентным уровнем конкуренции среди соискателей на фоне массового сокращения предложений от работодателей. Подсчитал «Диалектик» по данным платформы для поиска работы и подбора персонала HeadHunter.
В январе 2026 года ожидаемая зарплата специалистов в IT-индустрии составила 100 тысяч рублей, тогда как компании в среднем предлагают 94,5 тысячи рублей. Охлаждение рынка подтверждается динамикой индекса платформы, который отражает соотношение активных резюме к числу открытых вакансий. На текущий момент этот показатель достиг отметки 21,3, что свидетельствует о крайне высоком уровне конкуренции. Всего за год ситуация радикально изменилась, так как в январе 2025 года индекс находился на уровне 9,9.
Общее количество доступных вакансий в отрасли относительно прошлого года сократилось на 39%. Особенно заметным стал спад в сегменте инклюзивного найма, где число предложений для людей с ограниченными возможностями здоровья уменьшилось более чем в два раза. Если в январе 2025 года работодатели предлагали таким кандидатам 4208 позиций, то теперь их число упало до 1923. Параллельно с сокращением спроса на рынке наблюдается приток новых кадров, а общее количество резюме от соискателей увеличилось на 30% по отношению к показателям двухлетней давности.
Текущая ситуация на рынке труда характеризуется как выраженный рынок работодателя, когда компании могут диктовать свои условия и проводить более жесткий отбор из-за избытка претендентов. Столь резкое изменение баланса сил произошло на фоне общей трансформации индустрии и пересмотра кадровых стратегий крупнейших игроков с последующими массовыми сокращениями в компаниях. Переход от дефицита специалистов к их избытку стал одним из самых быстрых в истории наблюдений за российским технологическим сектором.
Тем не менее, необходимо отметить, что статистика отражает ситуацию лишь усредненно, не раскрывая кадровый дисбаланс внутри самой отрасли. При значительном избытке специалистов одних специальностей, отрасль может ощущать существенный дефицит специалистов других специальностей. Считаете ли вы этот спад временным явлением или российскому IT-рынку предстоит долгая стагнация? Делитесь мнением в комментариях
Составлен портрет типичного эйчара1
Телеграм канал - https://t.me/roflemem/7535
Как я недавно искал работу в IT. Пост-раздумие
Для ЛЛ: я специалист из IT, инженер техподержки (middle) / технический писатель (senior), полгода безуспешно искал работу на сайте HH. А потом вдруг как нашёл!
В посте - вводные, анализ и выводы.
Вводные
В прошлый раз поиском работы я занимался 3 года назад. Разместил резюме, особо не дёргался, работа сама меня нашла за пару месяцев.
Все эти 3 года я работал с уверенностью, что не пропаду, если что. Ведь я же специалист.
И вот это "если что" случилось, меня сократили.
Первые три месяца я вёл себя как в прошлый раз - разместил резюме на HH и Хабре, ждал предложений, иногда откликался на самые релевантные вакансии.
Но предложений не было, а по откликам приходили отказы.
Осенью я уже начал беспокоиться, "подушка" худела. Стал активнее откликаться. Отказы.
Заказал услугу помощника для составления резюме. Помощник посмотрел, сказал - ну вроде всё норм, вот тут и тут только подправь.
Подправил, шлю отклики - отказы.
Ближе к концу года осознаю, что ситуация на рынке уже совсем не такая, как 3 года назад.
Причёсываю резюме, снижаю ожидания по ЗП, откликаюсь с сопроводительным письмом, в котором коротко рассказываю о себе.
Отказов стало меньше. Больше стало "висящих" откликов без ответа.
За всё это время до собеседования "живьём" дошёл раза 3-4 (на 250+ откликов!). Один раз сам зафейлился, вакансия была не по зубам. Остальные собеседования вроде нормально прошли, но - отказ.
Анализ
Изменения в резюме не дают результатов.
Пробовал изменять набор навыков - нет результатов.
Посмотрел стек технологий, которые упоминаются в нужных мне позициях, добавил в свой стек конкретно эти навыки. Нет результатов, отказы.
Начинаю смутно подозревать, что та система набора персонала, к которой я привык, уже не работает. Отказы мне приходят по каким-то критериям, о которых я не знаю.
Может, я какой-то не такой?
Возраст? Но это имманентное качество, я не могу изменить свой возраст.
Мне 46 лет. Работаю в IT 20+ лет. По работам не бегаю, за всё это время сменил всего 3 работы.
Везде сохранил хорошие отношения, никаких претензий при расставании не было, с бывшими коллегами общаюсь.
Мой стек, для сотрудника техподдержки, на мой взгляд, просто отличный. Разумеется, я откликаюсь только на релевантные вакансии.
Было подозрение, что по какой-то причине я попал в Чорную Базу HR. Но это предположение разбивалось об факт, что в числе прочих было собеседование в одну очень крупную компанию. Если бы я был в такой базе, меня бы не позвали на собеседование.
Я почитал некоторые статьи и посты в блогах на тему, как сейчас работает рынок найма в IT. И появилась гипотеза: таки да, кандидатов фильтруют в том числе и по возрасту.
Это, разумеется, незаконно. В описании вакансии указывать возраст для кандидатов нельзя. И всё же практика такая есть.
ATS-системы (Applicant Tracking System), применяемые HR, умеют проверять данные кандидатов - не только их стек, но и возраст, который находится в соцсетях, или вычисляется по косвенным данным: например, дата выпуска из ВУЗа или, внимание, общий стаж работы.
Понимаете?
Я, со своим стажем 20+ лет, вроде бы должен считать это плюсом? Нет! Такой стаж для ATS-системы означает лишь, что я дед возрастом 40+!
Результат
Я убрал год рождения из резюме и из профиля в VK.
Убрал из опыта работы первую должность, это минус 11 лет стажа.
В результате в течение недели получил три приглашения на собеседования, одно из них прошёл успешно, ожидаю оффер.
То есть:
- полгода, 250+ откликов = 3-4 приглашения на интервью;
- неделя, 10 откликов = 3 приглашения.
Результат очевиден.
Послесловие
Товарищи, ну это уже ерунда какая-то же.
Мы дожили до поры, когда человеку при поиске работы приходится скрывать свой стаж и опыт!
Людей старше 45 лет отсеивают на автомате!
Серьёзно, я как-то раз откликнулся на две вакансии в ночь с субботы на воскресенье, и отказ по каждому отклику прилетел ровно через час.
Возникает вопрос к коллегам из HR, которые такие скрипты применяют (или к тем, кто задаёт им такие условия для кандидатов): вы там, извините, совсем кукухой поехали?
С какого перепугу технический писатель в IT должен быть молодым и энергичным?
Какого.. хрена автоматически кладётся болт на 20+ лет опыта в IT, вам что, опытные не нужны?
Или может в свои 46 лет я обязан быть руководителем? Так я уже был руководителем, аж 10 лет, и больше не хочу!
Вот такая сейчас ситуация на рынке - HR не бегают в поиске кандидатов, наоборот, они отбиваются от сотен откликов на одну вакансию.
Понятно, что в таких условиях автоматизация нужна.
Но есть и обратная сторона. При такой автоматизации, вы рискуете потерять (не найти) реально хорошего сотрудника, который "не сумел грамотно составить резюме".
К чему это приводит?
Пока писал этот пост, наткнулся на похожую статью на Хабре. Цитата:
В результате кандидат вынужден создавать искусственную активность, увеличивая поток нерелевантных откликов. Работодатели получают ещё больше шума, HR — ещё больше раздражения, после чего в ход идут жёсткие фильтры и массовые отказы.
Круг замыкается. Бинго.
Ну серьёзно, навык написания резюме превратился в какой-то отдельный скилл. Обладая им, можно обойти ваши скрипты. И условные "свистуны" с мозгами и хорошо подвешенным языком, наверняка их обходят.
Получается, что система поощряет "свистунов" и отфильтровывает потенциально хороших сотрудников потому, что они не смогли сделать резюме под ваши скрипты, или вообще возрастом не вышли.
При этом можно, как я, провести полгода в поисках работы, не понимая, а что, собственно, происходит? что со мной не так??
Как-то это бесчеловечненько.
Фильтруйте «советчиков»
В предыдущем посте упомянул про советы «старожил», с которыми неизменно сталкивается каждый новоприбывший.
Неопытные управленцы часто ведутся на слова «признанного авторитета» внутри компании.
Но перед тем как делать это, посмотрите, является ли этот человек примером и авторитетом лично для вас? Хотели бы вы быть на него похожим? Почему?
Только после ответа на эти вопросы можно принять для себя решение о доверии тому или иному человеку.
Умейте разбираться в людях и доверяйте тем, кто пример лично для вас
Примеров вагон и маленькая тележка. Приходит новый руководитель отдела, и ему говорят, что в компании неадекватное руководство, перед ним уволили отличного руководителя отдела. Перед тем, как начинать интерпретировать эти слова и «распускать уши», посмотрите на того, кто вам это говорит. Это успешный управленец? Или обиженный сотрудник, который претендовал на место руководителя, но не смог его получить?
Особенно это касается больших компаний и государственных структур. Там хватает желающих дать «ценные советы» на каждом шагу.
Слушаете таких «старожил»?
Если вам близка тема управления, в моем телеграм-канале «Лайфхаки управленца» я делюсь опытом и советами, которые накопились за 20 лет работы на руководящих позициях. Можете заглянуть — уверен, что найдете что-то полезное для себя.
Ответ на пост «ИИ. Сбер. Оптимизация. как цифровой миф стал оружием против людей»2
Как раз наоборот, результат очень похож на выбор бесстрастного алгоритма.
Посмотрим, кого уволил алгоритм:
Марину (имя изменено), которая только вышла из декрета.
Логично. Ребенок часто болеет, женщина три года не в теме. Это яма.
Сергея (имя изменено), специалиста предпенсионного возраста с 35-летним опытом в компании.
Не поспоришь. Этот кадр уже окуклился и просто досиживает до пенсии. Никакой инициативы, ударной работы и т.п. от него ждать не приходится.
Дорогого разработчика, чья зарплата была видимо единственным «неоптимальным» параметром.
И опять он прав. Большинство кода пишет среднее звено. Дорогие в основном блещут на начальном этапе, когда необходимо принять целую пачку решений с учетом перспектив. То есть предвидеть. А когда продукт надо поддерживать и развивать, синьоры особо не нужны. Так что выбор - уволить одного дорогого или пять рабочих лошадок, очевиден.
Двух сотрудников с маленькими детьми, которые могли отвлекаться на уделение им своего времени
Уже говорили, явно это слабое звено в компании.
Меня — того, кто задавал слишком много вопросов о сроках и реальном состоянии продукта.
Странно, что последним. Такого "ценного специалиста" следовало бы выпнуть первым. Бесполезный мусор, который с чего то возомнил, что это он нанял компанию и задает ей вопросы, а не она его наняла, чтобы получать решения.
Полезный выход с него даже не нулевой - отрицательный.
ЗЫ
Я не утверждаю, что выбор ИИ оптимален. Он просто механистичен на основе критериев и метрик. И да, пегябу обязан быть счастлив. В кои веки струдников не кормят лапшой про ценности, про заботу. Есть зарплата vs работа. Все дети нахуй. Все пенсионеры - в песду. Бендер навел порядок, как может. Аплодисменты!
Ответ на пост «ИИ. Сбер. Оптимизация. как цифровой миф стал оружием против людей»2
Теперь мы знаем, как выглядит жизнерадостный цифровой идиот.









