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

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

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

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

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

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

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

Каталог

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

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

Прокомментируй последние условия к SQL-запросу — что означает WHERE co.operation_date >= DATE_SUB(NOW(), INTERVAL 3 MONTH)?

Условие WHERE co.operationdate >= DATESUB(NOW(), INTERVAL 3 MONTH) фильтрует записи, выбирая только те, у которых дата операции (operationdate) не старше трёх месяцев от текущей даты и времени.

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

Зачем в реляционных базах данных используют связи между таблицами?

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

Читать ответ
System Design

Озон хочет сделать рубрику для покупки автомобилей. Как это спроектировать под капотом с учётом существующего монолита и нереляционной базы данных?

Для добавления рубрики покупки автомобилей в существующий монолит с нереляционной базой данных нужно учитывать несколько аспектов:

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

Что произойдёт, если администратор попытается выполнить SQL-запрос DELETE FROM Users WHERE user_id = 5, при условии что у пользователя с ID=5 есть задачи в таблице Tasks? Рассмотрите классическую реляционную БД (PostgreSQL/MySQL).

приведёт к следующему поведению в зависимости от настроек внешнего ключа:

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

Расскажите о вашем опыте проектирования баз данных. Какие документы вы готовили и что в них описывали?

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

Читать ответ