С какими базами данных работаешь из тестов?
Перечислите реальные СУБД и назначение доступа из тестов: подготовка данных, проверка сохранения, очистка или диагностика. Уточните, используется ли отдельная тестовая база.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Перечислите реальные СУБД и назначение доступа из тестов: подготовка данных, проверка сохранения, очистка или диагностика. Уточните, используется ли отдельная тестовая база.
Читать ответПеречислите базы, с которыми реально работали, и задачи. Реляционные базы названы по отношениям — формальной модели данных, обычно представленной таблицами, а не просто по связям между таблицами.
Читать ответОцените уровень через реальные задачи: выборки, JOIN, группировки, подзапросы, оконные функции и чтение плана. Не заменяйте это общей оценкой «знаю хорошо».
Читать ответУпрощённый логический порядок для этих частей: FROM → WHERE → SELECT → ORDER BY → LIMIT. Физический план исполнения может быть устроен иначе.
Читать ответДо изменения зафиксируйте корректные результаты и время поиска на типовых и тяжёлых данных; после сравните семантику, границы, порядок, пагинацию и план запроса.
Читать ответИзолированный тест не зависит от состояния и порядка других тестов и не оставляет мешающих им изменений. Для БД используют отдельные данные, схемы или базы и надёжную очистку.
Читать ответРазделите знания на запросы, моделирование, транзакции, индексы и эксплуатацию, затем подтвердите уровень конкретными задачами и обозначьте пробелы.
Читать ответОцените SQL через реальные операции: выборки, JOIN, группировки, подзапросы, окна и планы. Подключение тестов к БД полезно для подготовки и проверки данных, но требует изоляции.
Читать ответИндекс — дополнительная структура для ускорения поиска и некоторых других операций над таблицей. Он занимает место и требует обновления при изменении данных.
Читать ответПервый DELETE часто возвращает 204, а повторные могут возвращать 204 или 404 — это зависит от контракта. Идемпотентность не требует одинаковых HTTP-кодов.
Читать ответНазовите конкретные СУБД и задачи, а не только «SQL»: запросы, проверка данных, схема, транзакции или диагностика. SQL — язык, а не название базы данных.
Читать ответФильтрация в SQLAlchemy задаёт условия отбора строк, обычно преобразуемые в SQL WHERE; она отличается от фильтрации уже загруженного Python-списка.
Читать ответ