Подготовка к интервью

Вопросы для позиции «Backend-разработчик»

561 вопрос для подготовки на позицию Backend-разработчик

561 вопрос 119 компаний 249 технологий

Усильте резюме перед собеседованием

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

Анализ резюме

Что проверяют на интервью

Как устроена подборка

Подборка помогает системно подготовиться к интервью на позицию Backend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: backend, database, api.

Основные темы и навыки

backend 505 database 414 api 232 architecture 147 optimization 132 microservices 123 concurrency 97 performance 86

Форматы вопросов

  • Поведенческие вопросы367
  • Технические вопросы123
  • System Design40
  • Лайвкодинг31

Ориентировочная сложность

  • Базовые39
  • Продвинутые306
  • Практические216

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.

Частые вопросы о подготовке

Какие темы повторить перед собеседованием на позицию «Backend-разработчик»?

Начните с тем backend, database, api, затем переходите к практическим задачам и системному объяснению решений.

Как пользоваться этой подборкой?

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

Сбросить

Каталог

Результаты поиска

Найдено: 561
Поведенческий

Как устроен паттерн IDisposable и чем отличаются Dispose и Finalize?

Паттерн IDisposable в .NET предназначен для управления неуправляемыми ресурсами. Метод Dispose() позволяет пользователю явно освободить занятые ресурсы. Dispose можно вызвать вручную либо автоматически с помощью…

Читать ответ
Поведенческий

Как устроен сборщик мусора в Go и что означает stop-the-world пауза?

В Go применяется параллельный конкурентный GC В основе лежит трёхфазный алгоритм: маркировка (tracing), приостановка мира и очистка На этапе маркировки GC определяет объекты, которые остаются достижимыми…

Читать ответ
Теория

Как устроена FIFO-очередь в RabbitMQ?

Как устроена FIFO-очередь в RabbitMQ? RabbitMQ представляет собой брокер сообщений, работающий с очередями В стандартной очереди сообщения доставляются по принципу FIFO (First In, First Out) Сначала в очередь попадают…

Читать ответ
Поведенческий

Как устроена Pod Network в Kubernetes?

Сеть Pod — фундаментальный сетевой уровень Kubernetes отвечает за связь между Pod внутри кластера каждому Pod назначается собственный IP-адрес без NAT — обмен данными выполняется напрямую по IP создаётся с помощью…

Читать ответ
System Design

Как устроена архитектура очередей и зачем нужны несколько очередей и экшенджей?

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

Читать ответ
Лайвкодинг

Как устроена репликация в PostgreSQL: master-slave и master-master?

PostgreSQL — реляционная БД с поддержкой репликации В режиме master-slave репликация бывает асинхронной или синхронной WAL (Write-Ahead Log) передаётся на слейв Слейв доступен для чтения, но не принимает запись данных…

Читать ответ
Поведенческий

Как устроено WebSocket-соединение и обмен данными по этому протоколу?

Как работает формат соединения WebSocket? протокол для двунаправленного обмена данными поверх TCP соединение начинается с HTTP/HTTPS рукопожатия (handshake) клиент отправляет HTTP-запрос с заголовком Upgrade:…

Читать ответ
Теория

Как устроены JWT-токены и для чего они применяются?

JWT (JSON Web Token) — стандарт компактных и безопасных для URL токенов аутентификации Формат токена включает header (тип и алгоритм), payload (данные и claims) и signature (подпись) Для проверки подлинности подпись…

Читать ответ
Поведенческий

Как устроены некластеризованные индексы?

Как устроены некластеризованные индексы? База данных использует индекс для поиска записей в таблице Индекс представляет собой самостоятельную структуру, например B-дерево В нём хранятся ключи и ссылки на строки данных…

Читать ответ
Поведенческий

Как устроены оконные функции (window functions) в SQL?

SQL-инструмент для выполнения аналитических вычислений над набором строк Они анализируют окно строк относительно текущей записи, не объединяя результат в одну строку Границы окна задаются конструкцией OVER(), где…

Читать ответ
Поведенческий

Как устроены поколения (generations) и когда срабатывает сборщик мусора?

Поколения (generations) и условия запуска сборщика мусора Поколения — это подход к управлению памятью, при котором объекты распределяются по продолжительности жизни: на молодое (new), старое (old) и, в некоторых…

Читать ответ
Теория

Как устроены сессии в PHP?

серверный механизм, позволяющий сохранять состояние между запросами при запуске сессии создаётся уникальный session_id session_id отправляется клиенту через cookie или URL сессионные данные хранятся на сервере: в…

Читать ответ