Технические вопросы на собеседовании зависят от раунда, в котором вы находитесь. Раунд живого программирования, раунд по основам и раунд системного дизайна спрашивают разное и оценивают по-разному, поэтому один список «топ вопросов» подготовит вас только к части процесса. Используйте эту страницу как карту: найдите свой раунд, посмотрите, что в нём спрашивают, и перейдите по ссылке к полному гиду с разобранными ответами.
Карта
Техническое собеседование - это любой раунд, который проверяет, можете ли вы выполнять техническую часть работы. Вот что спрашивают в каждом типе.
| Тип собеседования | Типичный вопрос | Что оценивается | Полный гид |
|---|---|---|---|
| Технический скрининг у рекрутера | «На каких языках вы работали на предыдущей должности?» | Соответствует ли ваш опыт вакансии | Вопросы на телефонном скрининге |
| Живое программирование | «Объедините эти пересекающиеся интервалы.» | Решение задач, чистый код, разговор во время работы | Вопросы для инженера-программиста |
| Онлайн-тестирование | Задачи по программированию на платформе с ограничением по времени | Правильный работающий код в срок | Гид по CodeSignal |
| Домашнее задание | «Напишите небольшой API, который делает X.» | Качество кода, тесты и ваши письменные пояснения | Вопросы по REST API |
| Основы информатики | «В чём разница между TCP и UDP?» | Понимаете ли вы системы, которыми пользуетесь | Вопросы по сетям |
| Раунд по стеку | «Как работает цикл событий в Node?» | Глубина знаний в инструментах, которые указаны в вакансии | См. таблицу по стеку ниже |
| Системный дизайн | «Спроектируйте ограничитель частоты запросов.» | Компромиссы, масштаб и ясность изложения | Вопросы по системному дизайну |
| Технические поведенческие вопросы | «Расскажите о сложном баге, который вы исправили.» | Ответственность и то, как вы работаете с другими | Поведенческие вопросы |
| Технические вопросы для не-инженеров | «Какими CRM вы пользовались и как?» | Практический опыт работы с инструментами роли | См. список ролей ниже |
Выясните, какие у вас раунды
От этого зависит большая часть времени подготовки, и рекрутеры обычно сами об этом рассказывают. Задайте эти вопросы после первого звонка:
- Сколько технических раундов и что охватывает каждый?
- Буду ли я писать код? В общем редакторе, на доске или в собственной среде?
- Могу ли я выбрать язык программирования?
- Будет ли онлайн-тестирование или домашнее задание? Сколько на него должно уйти времени?
В нашем гиде вопросы, которые стоит задать рекрутеру есть больше.
Что мы нашли, когда разобрали список из результатов поиска
3 ноября 2026 года мы прочитали три страницы из результатов поиска по запросу «technical interview questions» и подсчитали, что в них есть.
| Страница | Вопросов | Как они организованы |
|---|---|---|
| Built In | 20 | Семь типов по темам, затем один нумерованный список |
| Coursera | 30 | Вопросы для технических и нетехнических работ, затем инструменты, процессы и ситуационные |
| The Forage | 5 | Один список для всех профессий |
Ни одна из трёх страниц не группирует вопросы по раундам собеседования. Затем мы прочитали формулировки 20 заголовков Built In. Семнадцать просят что-то объяснить, описать или определить, а три спрашивают, как бы вы что-то сделали (спроектировали масштабируемую систему, оптимизировали медленный SQL-запрос, спроектировали высокую доступность). Ни один из 20 заголовков не просит написать код.
Такая группировка - наше собственное прочтение заголовков, и на странице Built In отдельно обсуждается практика программирования. Тем не менее это показывает ограничение списков вопросов. Чтение списка готовит к раунду по основам. Раунду живого программирования нужна практика в редакторе, и это другой вид подготовки.
Вопросы по живому программированию
Вы решаете задачу в общем редакторе и одновременно объясняете ход мыслей. Задачи опираются на сравнительно небольшой набор паттернов, поэтому учите паттерны раньше, чем собирайте новые задачи.
- Начните со списка Blind 75, короткого набора практических задач, который широко используют.
- Учитесь называть затраты времени и памяти с помощью шпаргалки по Big O.
- Разберите более сложные примеры с объяснениями: слияние k отсортированных списков, клонирование графа и разбиение слова.
- Привыкните к обстановке с помощью нашего руководства по практике в песочнице CoderPad.
Онлайн-тестирования и домашние задания
Онлайн-тестирование - это тест с ограничением по времени, который обычно присылают на раннем этапе. Процесс и подготовку мы описываем в гиде по CodeSignal и в вопросах онлайн-тестирования DRW. Прочитайте инструкции до начала, потому что в них написано, что разрешено, и следуйте им.
Домашнее задание - это небольшой проект, который вы делаете в свободное время. Уточните, сколько времени на него отводится и можно ли использовать ИИ-инструменты, и придерживайтесь обоих условий. Добавьте короткий README, который объясняет ваши решения, потому что на следующем раунде часто просят их защитить.
Вопросы по стеку технологий
Раунд по стеку проверяет инструменты, указанные в вакансии, поэтому выбирайте из этой таблицы, опираясь на текст вакансии. У нас есть полный гид для каждого.
| Область | Гиды |
|---|---|
| Языки и фреймворки | Python, TypeScript, Node.js, Angular, Spring Boot |
| Облако и DevOps | AWS, Kubernetes, Terraform, DevOps |
| Данные | Инженер данных, Kafka, Snowflake, Databricks, Power BI |
| Тестирование и API | Selenium, REST API |
Распределяйте время в соответствии с вакансией. Если в первой строке назван один инструмент, а в разделе «будет плюсом» другой, готовьтесь к ним соответственно.
Вопросы по системному дизайну
Это открытые задачи, например проектирование сокращателя ссылок, без одного правильного ответа. Вас оценивают по тому, какие вопросы вы задаёте первыми, какие компромиссы называете и как их объясняете. В нашем гиде вопросы по системному дизайну на собеседовании есть разобранные примеры. На собеседованиях для выпускников этот раунд часто пропускают, а для старших специалистов ему обычно придают больший вес, как объясняет наш гид для инженеров-программистов.
Технические вопросы для не-инженеров
Список Coursera делит их на инструменты, процессы и ситуации, и это хороший способ подготовки. Вопросы про инструменты спрашивают, чем вы пользовались, например CRM или программами для бюджетирования. Вопросы про процессы спрашивают, как вы делаете работу, а ситуационные дают сценарий, например расстановку приоритетов между конкурирующими сроками.
Гиды по ролям с такими вопросами:
- Аналитик данных, бизнес-аналитик и квант
- Продакт-менеджер и технический программ-менеджер
- Аналитик кибербезопасности и инженер-электрик
- Маркетинг, продажи и бухгалтерия
Что делать, если вы не можете ответить на вопрос
Это случится, и это не конец собеседования. The Forage рассматривает такую ситуацию как отдельную тему и отмечает, что часто правильных ответов несколько. Мы рекомендуем три шага, в таком порядке.
- Уточните. «Вы имеете в виду внутри одного сервиса или между сервисами?»
- Скажите, где заканчиваются ваши знания. «В продакшене я это не использовал, но концепцию знаю.»
- Рассуждайте вслух. «Я бы ожидал компромисс между скоростью и согласованностью, потому что...»
Не блефуйте. Уточняющий вопрос быстро это выявит. Для поведенческих вопросов, которые встречаются почти в каждом техническом цикле, используйте метод STAR, и подготовьте короткий ответ на расскажите о себе.
Где в этом YesToTheOffer
Мы делаем YesToTheOffer, настольное приложение для macOS и Windows, поэтому читайте это с учётом этого. Оно даёт транскрипцию в реальном времени, подсказки ответов на основе вашего резюме, помощь с задачами по программированию и разбор после интервью. Вам доступно до 30 бесплатных минут, дальше вы платите за каждую минуту, а пакеты минут не сгорают.
Многие работодатели запрещают ИИ-помощь на технических собеседованиях, а онлайн-тестирования и контролируемые тесты обычно имеют собственные правила. Следуйте им. Разбор после интервью полезен в любом случае, если вам разрешено транскрибировать звонок: он показывает, какие вопросы вам задали и где ваши ответы уходили в сторону. Так вы поймёте, что повторить перед следующим раундом.
Источники
Последняя проверка: 3 ноября 2026 г.:
- Built In: https://builtin.com/software-engineering-perspectives/technical-interview-questions
- Coursera: https://www.coursera.org/articles/technical-interview-questions
- The Forage: https://www.theforage.com/blog/interview-questions/technical-interview-questions
Разберите технические вопросы, которые вам задали
YesToTheOffer - настольное приложение для macOS и Windows с транскрипцией в реальном времени, помощью с задачами по программированию и разбором после интервью. До 30 бесплатных минут, дальше оплата за минуту. Соблюдайте правила работодателя.


