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

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

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

1967 вопросов 1634 компании 353 технологии

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

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

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

Каталог

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

Найдено: 1967
Теория

В API-ответе нужно добавить объект region с полем regionCode типа integer. Какие проверки вы выполните для этой доработки?

Проверьте наличие и структуру region, целочисленный тип regionCode, правила обязательности и NULL, допустимые значения и совместимость прежних клиентов.

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

Что такое трассировка сообщений и как она помогает локализовать дефект в микросервисной архитектуре?

Трассировка связывает этапы обработки одной операции между сервисами: по trace ID и spans видно, куда дошло сообщение, где возникла задержка или ошибка.

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

Если в опубликованном сообщении заменить «девушки» на «юноши», какой REST-метод следует использовать? Какой еще метод может изменять данные?

Для частичного изменения текста ресурса обычно используют PATCH. PUT тоже изменяет ресурс, но по контракту задаёт его полное представление; POST может запускать отдельную операцию.

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

Проект обрабатывает финансовые данные: вход синхронный по API, далее асинхронная коммуникация через Kafka. Как бы ты организовал его тестирование?

Разделите тестирование на API-контракт, публикацию событий, обработку consumers и сквозные финансовые инварианты; особое внимание — повторам, порядку, отказам и сверке состояния.

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

Расскажи про свой опыт, особенно в части автоматизации тестирования. Какие задачи выполнял — API-тесты, UI-тесты, чего больше, чего меньше?

Опишите основные объекты автоматизации, долю API и UI в понятном контексте, архитектуру тестов и личную ответственность за запуск и сопровождение.

Читать ответ