Давайте знакомиться, меня зовут Дмитрий и вот уже 12 лет я работаю в ИТ. Занимал разные должности, Frontend разработчик, Tech Lead, Team Lead в разных компаниях. Не один раз проходил собеседования и каждый раз после ряда интервью у меня возникали все новые и новые вопросы. Предлагаю в этой статье порассуждать на тему оценки квалификации претендента, почему компании не хотят растить инженеров с позиции Junior, почему появились ИТ-волки и как нам прийти к равновесию.

Два полюса объективности (точнее, её отсутствия)

Проблема оценки квалификации напоминает мне маятник, который болтается между двумя крайностями.

Полюс первый: «Вопросы с Хабрà»

Пойти на Хабр, найти статью в духе «100 вопросов для собеседования Frontend-разработчика» и задавать их по порядку. Каково же было моё удивление, когда, проходя два интервью в разных компаниях в один день, я услышал буква в букву одинаковые вопросы, да ещё и в той же последовательности. Такой подход хорош ровно для одного сценария: если вы нанимаете Junior. Готовясь к собеседованию, кандидат вызубрит ответы и попутно узнает для себя что-то новое. Это не плохо. Плохо, когда этот же пул вопросов звучит на позицию Senior. Как минимум между Junior и Senior должны стоять концептуально разные задачи, один пишет больше код, второй думает как организовать взаимодействие компонентов программы и решает нетривиальные задачи.

Полюс второй: «Велосипедостроение»

Вторая сторона медали — это изобретение собственных методик. Алгоритмические секции, тестовые проекты, код-ревью чужого кода. Вроде бы всё логично, но практика показала: ни один из этих методов не вскрывает те преимущества или недостатки, которые будут действительно критичны для проекта, под который мы ищем человека.

  • Алгоритмические собеседования. Они говорят лишь о том, что кандидат готовился и заучил подходы к задачам. Это не приговор, но критично другое: разработчик, который ночами не сидит на LeetCode, может быть ничуть не хуже того, кто в нём живёт.
    Приведу в пример опыт из своей жизни. Мы были молодые и амбициозные и искали в команду очень крутого Frontend разработчика. Как мы только не издевались над кандидатами в процессе прохождения собеседования, порог был явно завышен. Так мы искали себе коллегу почти 3 месяца, пока в какой-то момент нам на собеседовании не попался парень, который средне ответил на вопросы, средне решил задачи, но зато был очень общителен и постоянно шутил. И мы его взяли. И это был очень классный инженер, мы сработались и прекрасно справлялись со всеми поставленными задачами. Мы потратили очень много времени на то, чтоб потешить свое эго, и все это за счет компании.

  • Код-ревью. Тут всё упирается в банальные холивары. Если у интервьюера и интервьюируемого различаются взгляды на архитектуру, а вес в профессии примерно равный, прав всегда будет на стороне того, кто сидит с той стороны стола.

  • Тестовые задания. Они работают только когда фокус сделан на ключевую боль проекта. У меня был пример, когда в core-команду искали React-разработчика для старта нового проекта с Webpack Module Federation. Задача была нетривиальная — собрать некий «браузер внутри браузера». Тестовое задание было составлено ювелирно, с упором именно на реализацию этого граничного функционала. Это помогло. Но стандартное ТЗ в духе «сделайте ToDo лист на Redux» — это просто трата времени и нервов кандидата.

Почему в командах не хотят джунов и к чему это приводит

Часто вижу картину: компании хотят нанимать только Senior-ов. Мол, наберём команду из матёрых волков, и они сами всё разрулят. Звучит красиво, но на деле я наблюдал подводные камни, и они довольно острые.

Во-первых, это синдром «Героя-одиночки». Каждый тянет одеяло на себя, бесконечные архитектурные споры и внутренняя конкуренция. А если вспомнить ошибки найма из предыдущей главы, то в лучшем случае мы получим несколько настоящих сеньоров и пару джунов, купленных по цене сеньора. В худшем — команду с завышенным ЧСВ, которая за оверпрайс выдаёт посредственный продукт. Эффект Даннинга-Крюгера не щадит никого.

Пример из жизни: в одной компании я видел, на мой взгляд, идеальную модель. Нанимали одного сильного и опытного разработчика (о том, как они проверяли его реальный опыт, расскажу чуть позже) и за адекватные деньги брали к нему в команду нескольких Junior-ов. Что это давало? Опыт + энергия + жажда знаний = очень крутой результат. Задачи закрывались качественно и в срок. Компания по сути растила кадры внутри, джуны впитывали знания как губка. Минус у схемы один: Lead должен быть ответственным и тратить время на код-ревью, а ещё через год-полтора джуны вырастали и уходили на рынок за сильно большими зарплатами (своим, конечно, поднимали, но ковидный рынок диктовал бешеные ставки, и угнаться было сложно).

ИТ-Волки: как мы сами создаём среду для «накрутки опыта»

Вернёмся к началу. У нас нет объективной оценки, и все хотят нанимать только «готовых». Что создаёт эта среда? Идеальные условия для появления ИТ-волков с накрученным стажем. Можно подтянуть теорию, выучить ответы на топ-100 вопросов, решить сотню задач на алгоритмы и сразу пойти «в дамки» на зарплату сеньора.

Но есть то, что подтянуть онлайн-курсами невозможно — это опыт коммерческой разработки. Алгоритмы не дадут фундаментального понимания того, как строить масштабируемые приложения, которые не развалятся через полгода под нагрузкой и правками бизнеса.

Давайте для наглядности (и с долей утрирования) сравним с другими сферами. Представьте, что кто-то накрутил себе опыт пилота и сел за штурвал пассажирского Boeing, имея за плечами лишь теорию управления Cessna. Или после медуниверситета «дорисовал» себе годы практики и пошёл оперировать сердце. Я понимаю, что ответственность разная, но метод проверки компетенций в «серьёзных» отраслях удивительно прост и надёжен.

Старый добрый метод, который мы незаслуженно забыли

Это проверка трудовой книжки. Электронную трудовую подделать на порядок сложнее, чем резюме на HH. Мне, если честно, не приходит в голову ни одной идеи, как это можно провернуть ?.

Логика простая: если кандидат нигде не работал — у него нет коммерческого опыта (исключение — работа по гражданско-правовым договорам, но даже тогда 1-2 компании в выписке из ПФР, как правило, мелькают). И если вам нужен не просто инженер, а настоящий «рок-стар», метод старого доброго хантинга из конкретных компаний пока никто не отменял и ничего лучше не придумал.

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


P.S. Всё вышесказанное — лишь мой личный опыт и наблюдения за 12 лет в индустрии. Буду рад узнать ваше мнение и истории из найма в комментариях.

Комментарии (26)


  1. el_mago
    27.04.2026 19:14

    Кстати, хорошее замечание в конце. Почему в постах о найме игнорируют трудовую книжку или наличие успешных работ по ГПХ?


    1. Ninil
      27.04.2026 19:14

      Хотя бы потому что у многих электронной трудовой книжки нет.


      1. kuzmenkodiman Автор
        27.04.2026 19:14

        Мы говорим про уровень middle+ и senior, начинающих можно брать и без трудовой)
        А если у тебя большой опыт, то скорее всего где-то да работал по трудовой, далее уже можно объяснить почему например стаж по трудовой прерван, так как работал там и там


        1. Ninil
          27.04.2026 19:14

          Я даано уже выше Senior, электронной трудовой нет.


          1. kuzmenkodiman Автор
            27.04.2026 19:14

            Чтоб учесть этот кейс, поделитесь пожалуйста опытом.
            Может какая-то значимая часть рынка не имеет Электронных трудовых, но я просто про это не знаю. Заранее спасибо


            1. Ninil
              27.04.2026 19:14

              Немало моих знакомых сознательно отказались от них.


              1. kuzmenkodiman Автор
                27.04.2026 19:14

                Но есть бумажные же? При наличии бумажной, электронная копия все равно есть но она без печати и подписей


          1. unfilled
            27.04.2026 19:14

            С 2021-го, вроде, года, работодатель обязан вести трудовую книжку в электронном виде. Если вы гражданин РФ и за это время работали по ТК хотя бы один день - у вас есть электронная ТК, даже если вы не отказаывались от бумажной.


            1. Ninil
              27.04.2026 19:14

              Работник в праве отказаться от электронной трудовой. Что и сделали немало людей. В т.ч. и я.


              1. unfilled
                27.04.2026 19:14

                Что я могу сказать - проверьте на госуслугах. Там можно запросить выписку из электронной трудовой.

                Даже если вы отказались от перехода на ЭТК (как, впрочем, и я) - это не повлияло на требования к работодателям - для нас они ведут и бумажную, и электронную версии.

                Пруф


              1. el_mago
                27.04.2026 19:14

                Я тоже отказался от электронной, но на работе по совместительству мне завели электронную. Теперь у меня оба варианта.


    1. K0styan
      27.04.2026 19:14

      Её мало. Она подтвердит факт работы, но не её содержание.


      1. kuzmenkodiman Автор
        27.04.2026 19:14

        Соглашусь, но бывает и такой кейс что очень крутой разработчик, все знает и умеет. Но сильно ленится и это никак не проверить :(
        Я не претендую на то, что это универсальный способ подбора и он даст сработает в 100% случаев. Но по крайней мере можно отмести кандидатов, после курсов с накрученным опытом


  1. bighorik
    27.04.2026 19:14

    Почему симптом понятно. Почему не проблема - нет.


    1. kuzmenkodiman Автор
      27.04.2026 19:14

      Первая статья) Извиняюсь возможно не раскрыл, хотел сказать что проблема кроется в том что нет стандартов найма, и из них вытекает уже то что крутят опыт, идут наслушавшись историй о том что ИТ-шники попивают латте и гребут деньги лопатой. Но это сложная сфера, если хотите ремесло, которому надо отдать годы жизни, и первый фильтр (найм) сейчас находится под сильным прессингом тех кто возможно через пол года выгорит и проклянет IT сферу. А страдают работодатели и инженеры так как сметчится стало сложнее


      1. AlekseyPraskovin
        27.04.2026 19:14

        и из них вытекает уже то что крутят опыт, идут наслушавшись историй о том что ИТ-шники попивают латте и гребут деньги лопатой

        Ну если это несколько лет прекрасно работало...

        Но это сложная сфера, если хотите ремесло, которому надо отдать годы жизни

        Главное - устроиться. А там fake it till u make it. И опять же такой подход в разработке (и не только) прекрасно работал годами...


  1. DarkV
    27.04.2026 19:14

    У меня складывается впечатление (и примеры из статьи его подтверждают), что сильный спрос на вакансии провоцирует своеобразный вариант синдрома вахтера. Люди, которые должны нанимать людей, начинают увлекаться властью, которая дается от самого процесса найма. В ущерб, собственно, найму.


  1. K0styan
    27.04.2026 19:14

    Я постепенно к тому же прихожу. Сейчас найм - во всяком случае выход на первый контакт - это сопоставление пунктов в одном списке с пунктами в другом. И жирная проблема в том, что эти списки можно составить вообще как угодно (причём дёшево и массово), что приводит к игре в "попадайку".

    И самый надёжный способ вырулить - да, использование оракула, объективного внешнего источника информации.

    Есть ещё вариант - переход на более подробные резюме, в которых опыт будет описываться достаточно подробно, чтобы стало ясно, что человек реально этим занимался. Это на собеседовании ловится очень быстро, поэтому можно было бы и на бумагу перенести. Но с нынешним уровнем нейросетей, боюсь, уже не очень надёжный вариант.


    1. kuzmenkodiman Автор
      27.04.2026 19:14

      Согласен, к сожалению надежных вариантов как будто бы и нет:( но надо пока что найти хоть что-то за что можно зацепится
      Не удивлюсь если появится в ближайшем будущем софт который онлайн будет считывать вопросы интервьюера, и генерировать ответы на лету
      А пока читаешь можно сделать вид что вспоминаешь историю


      1. Skipy
        27.04.2026 19:14

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

        ИИ уже может это делать. Считывает экран и речь, выдает результат. Описывали же такие случаи


        1. kuzmenkodiman Автор
          27.04.2026 19:14

          Ну вот) значит немного отстаю от повестки)


  1. Myasnik45
    27.04.2026 19:14

    Регулярно собеседую кандидатов. Чаще всего достаточно подробно расспросить человека о его опыте и по тем пунктам, которые он в резюме пишет и сразу становится понятно делал он это или нет. Даже если и делал, но не понимает что он делал и зачем, то чем это лучше? А если и накрутил, но может внятно ответить на эти вопросы, то значит годен.


    1. kuzmenkodiman Автор
      27.04.2026 19:14

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


  1. BugM
    27.04.2026 19:14

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


    1. kuzmenkodiman Автор
      27.04.2026 19:14

      Безусловно, я не хотел сказать что собеседование проводить вообще не нужно. До тех.собеса, на первом этапе можно проверить. У меня ни разу не проверяли трудовую.
      Из этого я делаю выводы что ее вообще никто не смотрит, и если подготовится то становится возможна накрутка опыта


  1. guestfromEarth
    27.04.2026 19:14

    Большинство собеседований - как на экзамен попал. Часто идут прям по основам, потом по нюансам - но при таком объеме знаний в ИТ можно даже что-то из того, что «ну это каждый уважающий себя должен знать» подзабыть, если не регулярно сталкиваешься. Благо, есть документации, спецификации, но, похоже, там, куда ты собеседуешься, доступ к ней запрещен. Если то , а если это - могут придумать такие ситуации, которые раз в полгода могут случиться, а когда случатся, у тебя все равно будет возможность спокойно все обдумать не в режиме онлайн с висением над душой. При этом в каждой проблеме важен контекст. А тут - ответь прям точнее. Точнее - это как интервьюер считает. Еще код напиши быстрее, да еще без редактора, да сразу пооптимальнее, а я тут онлайн твои мысли оценивать щас буду. Несомненно, если я подзабыл пару моментов, которые легко гуглятся, то вашему бизнесу конец, я все испорчу, поэтому чтоб прям от зубов отскакивало надо.

    Поставьте задачу, например, код разобрать, обсудить типичную «рабочую» ситуацию. Сразу понятно станет, насколько человек в теме. Будет видно направление мыслей, а недостаток экспертизы лечится на работе, за чтением документации и решением задач.

    Да, виной многому пресловутая «сложная ситуация» у нас в стране, слонами вся комната забита уже. Вопрос денег. В любой непонятной ситуации видится сразу большой риск. Это понятно…

    Нормальных собеседований, в режиме диалога, а не экзамена, без самоутверждения интервьюера за твой счет, без этакой «вежливой надменности» - меньшинство.