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

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

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

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

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

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

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

Каталог

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

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

С какими базами данных работал? Почему реляционные базы данных называются реляционными?

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

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

Представьте, что в бэклоге есть задача на оптимизацию SQL-запроса на странице поиска пользователей. Какой чек-лист проверок вы составите до и после реализации, если доступны только UI-форма и база данных?

До изменения зафиксируйте корректные результаты и время поиска на типовых и тяжёлых данных; после сравните семантику, границы, порядок, пагинацию и план запроса.

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

Что значит изолированный тест? Как обеспечивается изоляция тестов, особенно при взаимодействии с базой данных?

Изолированный тест не зависит от состояния и порядка других тестов и не оставляет мешающих им изменений. Для БД используют отдельные данные, схемы или базы и надёжную очистку.

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

Как ты себя оцениваешь по SQL? В каком контексте используешь SQL-запросы? Есть ли в ваших тестах подключение к базе данных и выполнение SQL-запросов?

Оцените SQL через реальные операции: выборки, JOIN, группировки, подзапросы, окна и планы. Подключение тестов к БД полезно для подготовки и проверки данных, но требует изоляции.

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

Есть запись в базе данных. Если трижды отправить DELETE-запрос для неё, какие коды ответа ожидаются?

Первый DELETE часто возвращает 204, а повторные могут возвращать 204 или 404 — это зависит от контракта. Идемпотентность не требует одинаковых HTTP-кодов.

Читать ответ