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

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

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

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

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

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

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

Каталог

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

Найдено: 252
System Design

Как тестируют интеграции с внешними системами, например государственными сервисами?

Тестирование интеграций с внешними системами применение mock/стабов для изоляции интеграции и управления ответами внешних API использование контрактных тестов для проверки соответствия API установленным спецификациям…

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

Как убедиться, что данные сохранились в БД при неочевидной ошибке, например при пропаже платежа?

Как проверить сохранение данных в БД при скрытых сбоях контроль целостности посредством транзакций (ACID) регистрация операций записи в audit log контроль уникальности и ссылочной целостности, включая внешние ключи…

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

Как устроен рабочий процесс Gitflow?

Как устроен рабочий процесс Gitflow? модель ветвления в Git две базовые ветки: master (релизы) и develop (разработка) отдельные feature-ветки для новых функций создаются от develop release-ветки используются для…

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

Как устроен типичный CI pipeline непрерывной интеграции?

Типичный процесс непрерывной интеграции (CI pipeline) Автоматическая сборка проекта и выполнение тестов Сборка приложения после каждого коммита Запуск юнит- и интеграционных тестов Проверка кода с помощью статического…

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

Как устроен цикл событий (event loop) и как он выполняет асинхронный код?

Как устроен цикл событий (event loop) и как он выполняет асинхронный код? механизм организации асинхронности в JavaScript и средах его выполнения функционирует до тех пор, пока в очереди остаются задачи работает со…

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

Как устроена иерархия исключений в Python?

Иерархия исключений Python Все исключения наследуются от базового класса BaseException Ключевым классом для ошибок служит Exception: от него производятся все пользовательские исключения Подклассы Exception объединены…

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

Какие HTTP статус-коды наиболее важны для тестировщика?

Наиболее важные статус-коды для тестировщиков HTTP-протокол и взаимодействие между клиентом и сервером 200 OK — запрос выполнен успешно 201 Created — ресурс был создан 204 No Content — операция завершена успешно, но…

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

Какие HTTP-методы использовать для CRUD-операций: GET, POST, PUT, PATCH или DELETE?

HTTP-методы в CRUD-операциях CRUD расшифровывается как Create, Read, Update, Delete GET — получение ресурсов (Read); безопасный и идемпотентный метод POST — создание ресурсов (Create); не является идемпотентным PUT —…

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

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

REST представляет собой архитектурный стиль построения API. К основным HTTP-методам относятся: GET — получение ресурсов POST — создание ресурсов PUT — полная замена ресурса PATCH — частичное изменение ресурса DELETE —…

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

Какие HTTP-методы существуют кроме GET, PUT, POST и PATCH?

Какие HTTP-методы используются помимо GET, PUT, POST и PATCH DELETE — удаляет ресурс HEAD — возвращает заголовки без тела ответа OPTIONS — сообщает о поддерживаемых методах TRACE — выполняет диагностический цикл…

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

Какие HTTP-статусы обозначают клиентские (4xx) и серверные (5xx) ошибки?

Клиентские и серверные HTTP-ошибки: статусы 4xx и 5xx Ошибки на стороне клиента — HTTP 4xx Основные статусы: 400 Bad Request — запрос сформирован некорректно 401 Unauthorized — требуется пройти аутентификацию 403…

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

Какие HTTP-статусы чаще всего проверяют при тестировании API?

Наиболее распространённые HTTP-статусы при тестировании API 200: запрос выполнен успешно, ответ содержит данные 201: ресурс создан в результате POST-запроса 204: операция завершилась успешно, но тело ответа…

Читать ответ