Технические собеседования в ИТ часто напоминают экзамен. Приходишь с опытом, успешными проектами и идеями, а оказываешься на допросе: формальные вопросы из чек-листа, каменное лицо интервьюера и ноль интереса к человеку напротив. От кандидата ждут единственного правильного ответа из внутренней методички, тщательной подготовки, вовлеченности. При этом сами забывают: собеседование — это не тест, а разговор двух специалистов. И готовиться к нему должны обе стороны.
Привет, Хабр! Меня зовут Роман. Я Senior Java-разработчик в SENSE, больше 7 лет работаю в enterprise-разработке. Занимаюсь созданием высоконагруженных распределённых систем — в госсекторе, медицине и банковской сфере. За это время прошел десятки интервью сам и провёл более 20 собеседований: от junior до senior позиций.
В этой статье мой взгляд на то, почему технические интервью превращаются в формальность или токсичную игру «угадай ответ» и как можно сделать интервью честным и осмысленным. Это не набор правильных вопросов и не инструкция «как собеседовать по ГОСТу», а приглашение задуматься: как уйти от шаблонов и вернуть смысл в интервью?
Главные редфлаги на собеседовании
1. Интервью как демонстрация власти
У меня был случай на одном собеседовании, когда интервьюер начал разговор с позиции силы: «Я тут провожу, а не вы». На мои ответы он закатывал глаза, а когда я спросил: «Какой ответ вы ожидали? Или в чём именно я не прав?», вместо объяснения последовало холодное: «Вас собеседуют. Здесь вопросы задаю я». После этого диалог перешел на пассивно-агрессивные ноты, а единственным желанием было закрыть ноутбук и уйти.

Собеседование — не арена для поединка «кто умнее». Интервьюер — лицо компании. И если он отвечает надменно и холодно, перебивает или отпускает колкости, то мнение о компании или команде сложится негативное. Даже если она создает лучшие технологии на рынке.
2. Отсутствие подготовки у собеседующего
Другая распространённая история — интервьюер приходит без подготовки: он не открывал ни резюме, ни описание вакансии. На одном из собеседований меня спрашивали про Kotlin, хотя в описании вакансии об этом не было ни слова. Я готовился к одним задачам и стеку, а меня спрашивали о технологиях, с которыми я не должен был работать.

Минимум подготовки меняет ситуацию полностью, а занимает всего 10–15 минут:
открыть резюме;
посмотреть на опыт, проекты, достижения;
выделить темы для обсуждения.
Самый абсурдный случай в моей жизни — интервьюер что-то перепутал, открыл резюме другого кандидата. Мы 20 минут говорили о чужом опыте. Я не понимал, почему меня спрашивают о том, с чем я не работал, а интервьюер — почему человек «не соответствует». Как итог, впустую потраченное время.
Когда обе стороны готовы к собеседованию, беседа превращается в профессиональный диалог. Хорошие вопросы звучат так:
Как вы решали проблему X в проекте Y?
Вы работали с технологией Z — с какими трудностями столкнулись?
Какой самый сложный технический вызов был в вашей прошлой команде?
Но подготовка — это не только про резюме. Интервьюер должен понимать продукт, команду, текущие задачи и какой тип инженера нужен. Если кандидат из схожей сферы, то логично обсудить это глубже. Если нет — дать контекст, а не списывать заранее как «неподходящего». Например, собеседование в core-команду предполагает более глубокие технические вопросы. Но и в этом случае важно объяснить, зачем они задаются и как связаны с реальными задачами.
Ментальная подготовка не менее важна. Да, все мы можем прийти уставшими или раздражёнными, но кандидат не «мишень» для чужих эмоций. После собеседования человек должен уходить с мыслью: «Я не всё знал, но со мной говорили уважительно. Я стану лучше и вернусь». А не с желанием рассказать всем, как всё плохо.
3. Фидбек — это уважение
Фраза «вы нам не подходите» без объяснения причин — худший финал собеседования. Такой ответ не даёт ни понимания, ни возможности стать лучше. Он просто ставит точку. Хотя иногда достаточно пары предложений:
чего именно не хватило — опыта, глубины, конкретных навыков;
уровень задач не совпал с ожиданиями;
или нужен другой тип мышления и подход к работе.
Простой и внятный фидбек не делает отказ приятным, но оставляет его уважительным. Без него остаётся только пустота, недосказанность и минус к репутации компании.
HR не обязан давать фидбек после собеса, но может, если захочет.
И я выберу того, кто захочет.
Алгоритмические задачи: зачем они, если они ничего не показывают?
Алгоритмические задачи – самая спорная часть интервью для многих. Тот самый момент, когда просят решить задачу уровня middle «оптимально, без ошибок, за двадцать минут» и смотрят, как человек нервно печатает.

Так можно быстро понять, какие структуры данных человек знает и сколько часов он провёл на LeetCode. Но показывает ли это его реальные навыки в продакшене? Почти нет. Иногда кандидаты помнят эту задачу наизусть, поэтому решают ее быстро. Интервьюер доволен, но пока еще не знает, что проверил память, а не инженерное мышление. На таком собеседовании опытный разработчик, который давно не тренировался на алгоритмических задачах, может выглядеть слабее студента, только что прошедшего марафон на LeetCode.
Но алгоритмы нельзя совсем вычеркнуть. Они могут быть полезными, если сместить фокус с ответов на процесс мышления. Идеальная задача — не про редкий алгоритм, а про умение системно мыслить. Как кандидат действует, столкнувшись с новой проблемой: собирает условия, проговаривает ограничения, задает вопросы про крайние случаи, перебирает варианты, выдвигает гипотезы, пробует решения и тестирует их, аргументирует свои решения. Вот это и есть настоящее инженерное мышление.
Важно помнить — собеседование не допрос, а кандидат сейчас в стрессе. Иногда нужно направить, подсказать или дать немного больше времени. Даже если он не найдёт идеальное решение, но покажет структуру мышления, логичные гипотезы и способность рассуждать — с таким человеком уже можно работать. Это тот, кто придет к коллегам и скажет: «Я попробовал вот это и вот это, не сработало — давайте думать дальше», а не просто: «Я не знаю». И это гораздо ценнее.
Конечно, если в вашей компании каждый день нужны сложные алгоритмы и структуры данных — честно предупредите об этом заранее. Но если в реальной работе этого нет, и задачи ближе к практическим продуктовым кейсам, возможно, стоит пересмотреть формат интервью.
Шаблонные вопросы: шпаргалки для интервьюера и кандидата
Мы так привыкли к собеседованиям по чек-листу, что перестали замечать, насколько они мертвые. Интервьюер задаёт технический вопрос — кандидат выдает правильный ответ по шаблону. Список вопросов кочует из компании в компанию. Иногда они не отличаются между позициями: junior ты или senior, всё равно спросят про hash map. Однажды я оказался на собеседовании, где интервьюер прямо при мне начал искать файл с вопросами, нашёл его, расшарил экран и начал зачитывать по списку. Никакого диалога и интереса к моему опыту — всё выглядело как заполнение анкеты. Честно, это можно было сделать ещё на этапе HR-скрининга — эффект был бы тем же.

Для интервьюера это удобно: у него есть пул вопросов по которому можно оценить всех, а затем выбрать по количеству плюсов и минусов. Но кандидаты живут не в вакууме. Часто задаваемые вопросы легко гуглятся. Многие идут на интервью с заученными ответами и шпаргалками, что начинает напоминать подготовку к тесту. Так возникает парадокс: junior, натасканный на вопросах, может пройти на позицию выше, а опытный специалист получит отказ, если не выучит идеальные ответы.
Но проблема не в вопросах, а в том, что по ним невозможно адекватно оценить опытного специалиста. Нужно задавать вопросы исходя из опыта, включив более творческий подход. Например, если кандидат указал в резюме Kafka, можно спросить: «Какие виды семантик вы знаете?» и он их перечислит. Но полезнее спросить другое:
Как вы читали данные из топика и как записывали?
С какими проблемами столкнулись?
Что именно предприняли, чтобы их решить?
Человек, который работал с технологией, расскажет свой путь и реальные решения. Можно пойти дальше и дать реальный кейс. Например, у команды была сложная техническая проблема, которую долго разбирали. И спросить: «Как бы вы рассуждали? Что бы попробовали? Где могли бы быть риски?». Он не обязан ответить за пять минут, но именно в процессе размышлений проявляется его инженерное мышление.
Такие разговоры показывают: как человек думает, работает с неопределенностью и подходит к решению задач.
Вывод: что делать и как быть
Как я уже говорил, эта статья не инструкция, а приглашение к переосмыслению подхода к интервью. Пора отходить от шаблонных вопросов и алгоритмов «без права на ошибку» и двигаться к тому, что ближе к реальной работе: обсуждение задач, логики решений, опыта и ошибок. Собеседование — это не тест, экзамен или допрос. Это диалог двух специалистов, которые пытаются понять по пути ли им вместе. И чем больше оно похоже на работу, а не на экзамен, тем выше шанс найти не просто кандидата, а будущего коллегу.

А какие у вас были самые неприятные, кринжовые или смешные случаи на собеседованиях? Давайте обсудим в комментариях!
Комментарии (21)

2244iam
29.10.2025 16:42Я конечно не совсем IT'шник, однако в ТП был опыт работы инженером и тимлидом.
Самая главная боль собесов - их мертвость, вы верно подметили.
а вот про причины, почему я, как кандидат, не подошёл - наверное пару раз в жизни, по собственной инициативе только узнал и то, расплывчато.
Видимо, роботизируемся? х)

fixikus
29.10.2025 16:42«Вас собеседуют. Здесь вопросы задаю я». После этого диалог перешел на пассивно-агрессивные ноты, а единственным желанием было закрыть ноутбук и уйти.
Слать таких надо в пешее эротическое и пост тут на такую кантору накатать, чтобы не повадно было.
Так возникает парадокс: junior, натасканный на вопросах, может пройти на позицию выше..
Не расстаивайтесь из-за этого, а пожелайте им удачи на проде, она им понадобиться

ohrenet
29.10.2025 16:42Забавный ньюанс ещё в том что собеседующий почему-то априори считает себя компетентным и знающим.

a-tk
29.10.2025 16:42... хотя тонны литературы исписаны о том, что набирать надо по тому, каких компетенций не хватает. Если речь не про галеру под однотипные задачи

Pshir
29.10.2025 16:42А тут всё просто. Человек с синдромом вахтёра и повышенной самооценкой с большей охотой пойдёт проводить интервью, чем человек, не обладающий этими качествами. Поэтому среди собеседующих они встречаются чаще, чем в обычной жизни.

asrom
29.10.2025 16:42Я лид computer vision. Свои собесы на мидлов Computer Vision провожу следующим образом:
1) Кандидат рассказывает о своём опыте. Пока рассказывает, я погружаюсь в опыт и начинаю спрашивать конкретику, что делал, как решал типичные проблемы, которые возникали или могли возникнуть, какие технологии использовал.
2) Затем формирую вместе с кандидатом пул задач, которыми он занимался и имеет опыт и готов о них общаться технически.
3) спрашиваю по этим темам формальные, простые вопросы, просто чтобы понять, как человек в целом понимает тему на базовом уровне. Какие-то темы могу пропустить.
4) Если к этому моменту кандидат не отсеян по общему впечатлению, то общаемся о задаче. Т.е. я говорю условия задачи, и прошу кандидата рассказать, как бы он её решал. Какие этапы и что ему потребовалось бы для решения.
5) Затем уже вопросы кандидата и заканчиваем интервью.
Считаю эту схему эффективной и удобной, единственное - требует осознанности и вовлеченности от собеседующего. Но мне норм :) это позволяет и понять, как кандидат реагирует в реальном общении, когда я спрашиваю вопросы по его опыту, может мне не хватает контекста, где-то перебиваю.
Нанял так на текущей работе 4 человека. Уже больше пол года прошло, всеми доволен, никто не подвёл.
Но вот с утверждением, что "вопросы тут задаю я". Я так понял речь о контексте. Но всё же вопросы реально должен собеседующий задавать. Ему нужно оценить компетенции. Обратные вопросы - дичь. Был у меня кандидат, который меня спрашивал, посое рассказа о своём опыте, и когда дошли до его вопросов, "а как я бы решал его задачу?" Я понимаю, что интересно может кандидату, но в данном случае неуместный это вопрос. Мы обсуждаем работу кандидата. А другой кандидат видимо готовился к техническому соьесу, и когда попал на мой лайтовый вариант, при этом отвечая отлично, начал прям выпрашивать и напрашивается на вопросы. Т.е. "а спросите меня об этом". "Давайте я расскажу вот это". И начал отвечать, я его, конечно перебил и попросил не отвечать на вопросы, которые не задавались.

ohrenet
29.10.2025 16:42и когда дошли до его вопросов, "а как я бы решал его задачу?" Я понимаю, что интересно может кандидату, но в данном случае неуместный это вопрос.
Очень уместный вопрос. Кандидат тоже должен оценить технический уровень тех с кем ему предстоит работать.

asrom
29.10.2025 16:42Это свойство вполне токсичного человека. Зачем? Чтобы что? У тебя есть задачи, ты их делаешь, собеседующий проверяет сможешь ли ты их сделать, опираясь на свои вопросы. А зачем кандидату знать технические навыки собеседующего? У тебя есть задачи, которые ты будешь решать. По ним и делаешь выбор, оценивая их сложность. Спрашиваешь про стек в компании, по нему понятно как команда решает вопросы, поверхностно или глубоко прорабатывает. Но когда ты ставишь вопрос так, что это ты теперь проводишь интервью - это как минимум странно. Ну и показывает тебя, как неумеющего соблюдать субординацию.

ohrenet
29.10.2025 16:42собеседующий проверяет
Вот и хотелось бы заранее определить, а собеседующий вообще компетентен ли чтобы понимать мои решения.

pavia
29.10.2025 16:42Всё таки в вашем случае, собеседование это игра во власть, субординацию проверили, умение исполнять и не задавать лишние вопросы, умный руководитель вообще то бы оценил умение задавать вопросы, и вопрос "а как бы вы решили данную задачу" не лишен смысла, он хотя бы проверяет что собеседник его услышал и что он из этого понял.

Pshir
29.10.2025 16:42Судя по вашим комментариям, вы нанимаете рабов, а не сотрудников. Если цель именно такая, то вы, вероятно, всё правильно делаете.

NeoNN
29.10.2025 16:42Нечего идти в компании, которые не умеют в диалог на равных, правильно вам в панамку накидали.
vlzh92
История нк моя. Кандита прям во время собеседования пошел в туалет и было слышно весь процесс и финально ссытие)))
ROMAJKEF Автор
не подготовился))
a-tk
Туалет был с бумажными стенами?