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

Банк вопросов с собеседований

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

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

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

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

Анализ резюме
Сбросить

Каталог

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

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

Были ли тесты, которые вызывают API-ручку, а потом проверяют наличие сообщения в Kafka?

Такой интеграционный тест вызывает API с уникальными данными и затем ограниченно ждёт соответствующее событие в Kafka, проверяя ключ, контракт и связь с запросом.

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

Для API использовали DTO-классы разработчиков или сами описывали, или вообще строками проверяли в REST Assured?

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

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

У вас кросс-функциональная команда и один репозиторий, куда все свои API-тесты сливают и поддерживают один проект. Правильно?

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

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

ОПП (Объектно-Ориентированное Программирование) — это подход к разработке программ, при котором код организуется в виде объектов

В конспекте следует использовать термины «ООП» и «наследование». Пример Dog/Cat показывает полиморфизм, а Git — отдельную тему, не принцип объектного подхода.

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

С какими видами API приходилось работать помимо REST? Какие HTTP-методы знаешь? Может ли метод POST удалить сущность?

Кроме REST встречаются SOAP, GraphQL, RPC и событийные API. POST технически может запускать удаление, но стандартная HTTP-семантика удаления ресурса выражается DELETE.

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

@pytest.mark.skip("flaky")

Тест скрыт постоянным skip и недостаточно надёжен: нужны timeout, проверка GET-статуса, согласованная авторизация, уникальные данные, очистка и ясный контракт идентификатора.

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

Как проверить конкурентное выполнение API-запросов

Считайте число активных операций и его максимум. Значение peak больше единицы подтверждает перекрытие клиентских операций; одно лишь короткое общее время не является достаточным доказательством.

Читать ответ