464 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
В каких случаях и зачем нужно использовать команду EXPLAIN в SQL?
databasemiddle
1×
Имеет ли значение порядок полей в составном (композитном) индексе и как правильно его выбирать? Например, если мы ищем по точному совпадению имени и фамилии, как влияет порядок (имя, фамилия) против (фамилия, имя), учитывая разную селективность полей?
databasemiddle
1×
Напишите SQL-запрос для выборки данных с датчиков из конкретной комнаты за определенный период времени.
databasejunior
1×
Каких видов бывают представления (views) в базах данных?
databasemiddle
1×
Будет ли использоваться составной индекс в базе данных, если в запросе используется фильтрация только по одной из колонок, входящих в этот индекс?
databasemiddle
1×
Чем отличается обычный B-Tree индекс от полнотекстового индекса?
databasemiddle
1×
Что такое группировка данных?
databasejunior
1×
Что такое триггеры в базе данных и для чего они нужны?
databasejunior
1×
Почему поиск записи не используется повсеместно?
databasemiddle
1×
Какую таблицу вы имеете в виду?
databasejunior
1×
Какие типы отношений между таблицами существуют в реляционных базах данных?
databasejunior
1×
Как найти одну запись в базе данных, где значение поля равно заданному?
databasejunior
1×
Если запрос возвращает несколько записей, лучше ли использовать ORDER BY для сортировки?
databasejunior
1×
Что такое primary key и foreign key и чем они отличаются?
databasejunior
1×
В чем разница между нормализацией и денормализацией баз данных, и в каких случаях стоит выбирать каждый из подходов?
databasemiddle
1×
Почему добавление в таблицу ФИО является денормализацией?
databasemiddle
1×
Как найти все заказы в таблице 'заказы', у которых нет ни одной позиции в связанной таблице 'позиции'?
databasejunior
1×
Писали ли вы SQL-запросы с использованием JOIN?
databasejunior
1×
На что в первую очередь следует обращать внимание при анализе плана выполнения запроса (EXPLAIN)?
databasemiddle
1×
Расскажите про таблицы в базах данных: что это такое и как они устроены?
databasejunior
1×
Какие поля лучше индексировать при связи нескольких таблиц?
databasemiddle
1×
Приходилось ли вам оптимизировать сложные SQL-запросы вручную?
databasemiddle
1×
Доводилось ли вам писать триггеры и хранимые процедуры?
databasemiddle
1×
Откуда оптимизатор базы данных знает количество строк в таблице и на основе чего он это определяет?
databasemiddle
1×
Что делают оптимизаторы запросов в базах данных и какие факторы влияют на выбор плана выполнения?
databasesenior
1×
Почему оптимизатор выбирает тот или иной тип соединения (например, Nested Loop Join vs Hash Join) и как это влияет на скорость выполнения запроса?
databasemiddle
1×
Как отфильтровать запрос с агрегацией в SQL?
databasejunior
1×
Данная таблица activity содержит идентификаторы пользователей и даты входа. Напишите SQL-запрос, который выведет дату первого входа для каждого пользователя.
databasejunior
1×
Что такое первичный ключ (Primary Key) и какие у него ограничения? Что произойдет при попытке вставки (INSERT) значения, которое является пустым (NULL) или дубликатом?