Гайд по подготовке к техническому интервью (2026)

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

По направлениям

Девять гайдов.

В каждом — вопросы, которые повторяются, как звучит хороший ответ и какой глубины ждут на каждом уровне.

Вопросы на интервью backend-разработчика и гайд по подготовке

Проектирование API, моделирование данных и вопрос, который здесь звучит почти в каждом цикле: как вы будете искать и чинить медленный запрос. Отдельная глубина по Python, Go, Node и PHP.

Читать гайд

Гайд по подготовке к интервью frontend-разработчика

Рендеринг, состояние и доступность — про последнюю спрашивают заметно чаще, чем два года назад. Упор на React, при этом Vue по региону всё ещё распространён.

Читать гайд

Гайд по подготовке к интервью DevOps-инженера

CI/CD, контейнеры и истории про инциденты. История про инцидент весит больше, чем список инструментов, — держите наготове две и знайте, что вы поменяли после.

Читать гайд

Вопросы на интервью аналитика данных и гайд по подготовке

SQL вживую — каждый раз. Оконные функции, джоины, которые не размножают строки, и умение объяснить результат тому, кто никогда не откроет запрос.

Читать гайд

Гайд по подготовке к интервью QA-инженера (с примерами)

Дизайн тестов важнее инструментов. Где вы остановите автоматизацию, как это аргументируете и что делаете, когда спецификация и сборка расходятся.

Читать гайд

Гайд по подготовке к интервью консультанта 1С: вопросы и советы

Конфигурирование против кода, правила обмена и отчётность. Тихая, глубокая очередь, где конкуренции стабильно меньше, чем на инженерных вакансиях в тех же городах.

Читать гайд

Подготовка к интервью по системному дизайну: полный гайд

Спрашивают начиная с мидла. Проговаривать границы задачи вслух, называть компромисс, на который идёте, и конкретно отвечать, что сломается первым под нагрузкой.

Читать гайд

Вопросы и ответы на интервью по Python (гайд 2026)

Ядро языка, стандартная библиотека, к которой действительно тянутся руки, и вопросы про конкурентность, которые отделяют уверенный ответ от заученного.

Читать гайд

Гайд по подготовке к интервью UI/UX-дизайнера: реальные вопросы

Разбор портфолио, критика дизайна и вопрос про исследование, к которому большинство готовится хуже всего: откуда вы знали, что проблема настоящая?

Читать гайд

Начните отсюда

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

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

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

Five stages — profile, screen call, assessment, live round, team and offer — each with what it judges.
Пять этапов и что каждый из них проверяет. Готовиться усерднее к третьему этапу для четвёртого не даёт ничего.Листайте вбок, чтобы увидеть целиком →

Форматы, с которыми вы столкнётесь

Компании в регионе смешивают форматы в зависимости от размера и от того, сколько инженерного времени могут выделить. Продуктовая компания из двенадцати человек в Душанбе обычно пришлёт домашний проект, потому что ни у кого нет трёх часов времени интервьюера. Банк или крупный интегратор скорее посадит вас в переговорку. Спросите, что именно будет: вопрос нормальный, а ответ меняет вам всю неделю.

Задача на время

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

Сценарий

Девяносто минут, три задачи, браузерный редактор, который вы не выбирали, и таймер в углу.

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

Домашний проект

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

Сценарий

Сорок восемь часов на маленький API с одним эндпоинтом, хранилищем и README.

Как готовиться
  • Сначала напишите README. Изложите свои допущения и то, что намеренно не стали делать, — именно этот абзац часто читают внимательнее всего.
  • Лучше отдать то, что работает от начала до конца, чем амбициозное и наполовину собранное.
  • Добавьте тесты, пусть даже три. Их отсутствие замечают куда сильнее, чем их скудность.
  • Исходите из того, что дальше будет разбор по звонку, и умейте защитить хотя бы одно решение, которым сами не до конца довольны.

Доска или живая задача

Вы решаете при человеке — на звонке или у доски. Задача обычно проще, чем на таймере; оценивают то, как вы её проговариваете.

Сценарий

Тридцать минут на видеозвонке: спроектировать и написать функцию, комментируя каждый шаг.

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

Парное программирование

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

Сценарий

Вам дают падающий тест в незнакомом репозитории и просят вместе довести его до зелёного.

Как готовиться
  • Тренируйтесь читать чужой код. Большинство кандидатов тренируют письмо и никогда — чтение.
  • Принимайте подсказки заметно. Спорить о мелочи до упора стоит дороже, чем сама мелочь.
  • Спрашивайте, где что лежит, вместо того чтобы угадывать. В настоящем репозитории это правильное поведение, а не слабость.

Автоматический и AI-скрининг

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

Сценарий

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

Как готовиться
  • Называйте навыки так, как их называет вакансия. Парсер сверяет строки, а «PostgreSQL» и «Postgres» для него не одна и та же строка.
  • Пишите даты и должности простым, единообразным образом. Декоративная вёрстка резюме читается машиной плохо.
  • Указывайте зарплату, которая вам нужна. На Nebryx это один из шести факторов, и пустое поле вам не помогает.
  • Спрашивайте, что им сказал инструмент. Любая серьёзная платформа, включая эту, должна уметь объяснить, почему вы оказались там, где оказались.
The five formats plotted by how collaborative they are and how much of the clock you control.
Один и тот же вечер практики не годится для всех пяти. Одиночные форматы оценивают по тому, что вы написали; живые — по тому, что вы сказали.Листайте вбок, чтобы увидеть целиком →

Что на самом деле оценивают

Интервьюер отвечает себе сразу на четыре вопроса, и только первый — про код.

  • Справитесь ли вы с работой. Алгоритмы и структуры данных всё ещё занимают ранние раунды, но интересно не то, дошли ли вы до ответа, а как вы к нему шли.
  • Можно ли с вами работать. Объяснить ход мысли, попросить уточнение, поменять мнение, когда вам привели довод. Это решает исход куда чаще, чем кандидаты думают.
  • Подходите ли вы под то, как работает команда. В маленьких командах здесь на каждого приходится большая площадь системы. Любопытство к её частям, которые не ваши, читается хорошо.
  • Соответствуете ли вы уровню из вакансии. Джуниора оценивают по фундаменту и по тому, как быстро он принимает поправку. Сеньора — по проектированию и по тому, чему он кого-то научил.

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

Спрашивают почти в каждом цикле

Расскажите про случай, когда то, что вы построили, сломалось.

Сильная версия короткая и конкретная: синхронизация платежей упала в ночь перед релизом; искали вы; это была гонка в логике повторов, вы починили её блокировкой и регрессионным тестом; релиз вышел вовремя и больше не повторялось. Держите наготове три такие истории — про провал, про разногласие и про то, что вы вели от начала до конца.

Как построить план

Начните с поиска пробела

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

Неделя, две недели, месяц

  • Неделя. Чините одну самую слабую вещь. Повторите фундамент, решайте по несколько задач в день с таймером и отрепетируйте собственную биографию до беглости.
  • Две недели. Добавьте пробные интервью и поведенческие ответы. Два мока с приятелем стоят больше, чем двадцать лишних задач.
  • Месяц. Добавьте глубину: системный дизайн, если вы мидл и выше, и особенности стека конкретной компании.

Куда девать часы

Стартовое распределение по уровням. Это ориентир, а не измерение — сдвигайте его туда, куда указал ваш последний раунд.

Рекомендуемая доля времени подготовки. Правьте после каждого настоящего раунда.
УровеньАлгоритмы и структуры данныхСистемный дизайнПоведение и коммуникацияЯзык и инструменты
Джуниор60%10%20%10%
Мидл40%30%20%10%
Сеньор / лид20%60%15%5%
Stacked bars showing the suggested preparation split for junior, mid-level and senior candidates.
Сдвиг от джуниора к сеньору — в этом вся суть: то, что было 60% подготовки, становится 20%.Листайте вбок, чтобы увидеть целиком →

Вширь или вглубь

Сначала вширь, если вы в начале пути: нельзя узнать задачу на графы, которую никогда не видел. Вглубь — когда вы откликаетесь в конкретные компании, потому что именно на втором раунде поверхностный ответ перестаёт работать.

Подгоняйте под компанию

Прочитайте вакансию как следует, а потом инженерный блог или репозитории компании, если они есть. Продуктовая компания спросит про то, что она выпускает. Аутсорс спросит, как быстро вы становитесь полезны в чужой кодовой базе. Банк спросит про корректность и аудит. Это разные интервью под одним и тем же названием должности.

Темы, которые нужно закрыть

Алгоритмы

Сложность, которую вы называете без оговорок, рекурсия, два указателя, бинарный поиск и столько динамического программирования, чтобы узнать его при встрече. Умение сказать «здесь O(n log n) из-за сортировки» важнее самого приёма.

Структуры данных

Массивы, хеш-таблицы, стеки, очереди, деревья и графы. Знайте, чего каждая стоит и когда эта стоимость не подходит задаче. На хеш-таблицах держится больше вопросов, чем на всём остальном вместе взятом.

Системный дизайн

Начиная с мидла, а для сеньора это весь раунд целиком. Проговаривайте границы вслух, рисуйте прямоугольники, называйте компромисс, который выбираете, и конкретно отвечайте, что сломается первым под нагрузкой. «Зависит» — ответ только тогда, когда вы дальше говорите, от чего.

Ваш язык

Один язык, на котором вы пишете, не думая о синтаксисе. Знайте его модель памяти, как в нём устроена конкурентность и те две-три вещи в нём, которые всех удивляют, — вот их и спрашивают.

Тестирование и отладка

Как вы будете искать баг, который не воспроизводится. Где остановите автоматизацию. На что напишете тест первым. Почти никто это не готовит, а спрашивают постоянно.

Практика, которая переносится

  • Всегда вслух. Разрыв между «решил» и «объяснил» — это место, где проигрывают большинство раундов.
  • С таймером. Практика на время — отдельный навык; развивайте его осознанно.
  • Разбирайте и то, что решили верно. Правильный ответ, полученный плохим путём, провалится на следующей, более сложной версии той же задачи.
  • Ведите короткий журнал. Задача, что застопорило, что сделали бы иначе. Три строки. Перечитайте утром перед интервью.
  • Отрепетируйте собственную историю. Даты, объём, что лично вы вели. Интервьюеры замечают заминку по вашему же резюме — и правильно делают.

В день интервью

Большинство живых раундов длится час, и у этого часа есть форма. Написание кода — примерно половина. Два края решают больше, чем середина.

A sixty-minute round split into clarify, plan out loud, write, test, and ask.
Уточнить, спланировать, написать, протестировать, спросить. Пропустить первые два, чтобы скорее начать печатать, — самый частый проигрыш, который кандидат наносит себе сам.Листайте вбок, чтобы увидеть целиком →
  • Проверьте связь и редактор до звонка, а не во время него.
  • Держите рядом воду, ручку и бумагу. Нарисовать лучше, чем удерживать структуру в голове.
  • Если чего-то не знаете — скажите об этом и скажите, как стали бы это выяснять. Это полноценный ответ, и за него ставят баллы.
  • Спросите, как выглядят первые девяносто дней. Этот вопрос надёжнее всего вскрывает работу, о которой вы бы потом пожалели.

После раунда

Запишите, что спрашивали, в течение часа, пока помните точно. Из этого следует две вещи: следующий раунд будет легче, а если этот не конвертируется — вы точно знаете, что готовить. Просите обратную связь: многие компании здесь её дают, если спросить прямо и коротко.

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

Частые вопросы

Сколько готовиться?

Двух недель хватает для большинства раундов уровня мидл, если потратить их на слабое место, а не на комфортное. Месяц разумен, когда вы меняете направление или поднимаетесь на уровень выше. Дольше — и подготовка начинает подменять отклики, а это не помогает никому.

На каком языке писать?

На том, на котором пишете быстрее всего, — если только вакансия не называет язык прямо: тогда на нём, потому что часть проверки в том, можете ли вы. Для живых задач в регионе чаще всего выбирают Python и JavaScript; в самих вакансиях распространены Java, Go и PHP.

Отвечать по-русски или по-английски?

Спросите в начале, это нормальный вопрос. Большинство технических раундов в Душанбе, Ташкенте и Алматы идут по-русски, английский — там, где у компании иностранные клиенты. Смешанную техническую лексику интервьюеры обычно не смущает: никто не переводит «race condition». Язык — один из факторов, по которым сверяется ваш профиль, поэтому указывайте реальный уровень, а не желаемый.

Нужно ли заучивать алгоритмы?

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

Что делать, если застрял?

Скажите, что застряли, и скажите где. Потом назовите самое простое, что сработает, пусть даже медленно, и улучшайте. Работающий медленный ответ плюс внятный рассказ, как его ускорить, почти всегда бьёт изящный незаконченный.

Домашние задания честнее живых раундов?

Они на стороне тех, у кого свободны вечера, а это не то же самое, что честнее. Зато они дают показать, как вы работаете на самом деле. Если домашнее задание неразумно большое — скажите об этом и спросите, что расставить в приоритет: ответ многое расскажет о компании.

Насколько важна оптимизация?

Сначала верно, потом быстро. Дойдите до работающего ответа, назовите его сложность, потом скажите, что поменяли бы и чего это будет стоить. Оптимизировать до того, как оно заработало, — самый частый способ упереться во время и остаться ни с чем.

Нормально ли спросить, каким будет испытание?

Да, и нужно спрашивать. Спросите формат, длительность, живой он или на таймере и можно ли использовать свой редактор. Это обычный организационный вопрос, а ответ позволяет готовиться к тому раунду, который у вас действительно будет.

Вакансии, открытые прямо сейчас

Подготовка стоит больше, когда она против настоящей вакансии, а не против общего представления о ней. Эти открыты сегодня и читаются из живой таблицы вакансий: если ничего не показано — значит, ничего не открыто, и мы предпочитаем так и сказать.

Профиль занимает около пяти минут и означает, что вы узнаете о вакансии, не проверяя ленту. Каждое совпадение называет, чего не хватает, простым языком, — и подготовке есть куда целиться.

Создать профиль

Знайте свой пробел. И идите его закрывать.

Каждое совпадение называет простым языком, чего не хватает.