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

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

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

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

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

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

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

Каталог

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

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

REST API: как создать mock-сервис? Приведите примеры инструментов.

Mock-сервис принимает HTTP-запросы и возвращает подготовленные ответы по заданным правилам. Например, WireMock позволяет сопоставить метод и путь с нужным статусом, заголовками и телом ответа.

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

Какие HTTP-методы REST использовались на проекте?

Назовите реально использованные методы и операции: GET для чтения, POST для создания или команды, PUT для замены, PATCH для частичного изменения, DELETE для удаления — согласно контракту проекта.

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

Что такое REST API и SOAP, в чём между ними разница?

REST — архитектурный стиль взаимодействия с ресурсами, часто реализуемый поверх HTTP. SOAP — протокол обмена структурированными сообщениями с XML-конвертом; он не ограничивается REST-подобными ресурсами.

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

Почему нельзя просто использовать REST API с асинхронным взаимодействием вместо брокера сообщений?

Можно использовать асинхронный HTTP API, если он удовлетворяет требованиям. Но тогда нужно самостоятельно обеспечить хранение задач, повторы, подтверждения, ограничение нагрузки и восстановление после сбоев.

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

По каким принципам вы решали, стоит ли автоматизировать тесты для фичи или API?

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

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

Как передавали токен авторизации в последующие API-запросы?

Передавайте токен способом, определённым контрактом API, часто в заголовке Authorization: Bearer. Храните его в изолированном контексте клиента и не выводите в логи или отчёты.

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

На чём бы сделала упор в таких проверках — через API или на фронте?

Основной объём проверок бизнес-правил часто выгоднее делать через API, а на фронте оставить отображение и критические пользовательские пути. Но точный выбор зависит от проверяемого риска.

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

Приходилось ли описывать OpenAPI спецификации?

Уточните, писали ли спецификацию OpenAPI самостоятельно, редактировали её или только использовали документацию. Приведите пример операции и частей контракта, за которые отвечали.

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

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

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

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

Какие тестовые фреймворки ты использовал и для чего применяется Rest Assured? Какой протокол он тестирует?

REST Assured — Java-библиотека для автоматизированных проверок HTTP API, включая HTTPS. REST — архитектурный стиль, а не отдельный сетевой протокол; библиотека не заменяет тестовый runner.

Читать ответ