464 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Какие права доступа необходимы пользователю базы данных для создания таблиц?
databasejunior
1×
Какие существуют уровни изоляции транзакций и какие аномалии при этом возникают? Перечислите их без подробного раскрытия.
databasemiddle
1×
Поможет ли индекс при фильтрации таблицы из 100 000 000 строк по полю (например, по полу)? Если да, то какой тип индекса стоит применить?
databasemiddle
1×
Как база данных связывает записи в таблице с конкретным чеком: какой механизм используется для установления связи по ссылке или метаданным?
databasejunior
1×
Хорошо ли расширять таблицу чеков дополнительными полями для хранения специфических данных, например, ошибок налоговой службы или данных других получателей?
databasemiddle
1×
Будет ли вторая транзакция выполняться гарантированно, и будет ли их ровно две?
databasemiddle
1×
Напишите SQL-запрос с использованием оконной функции для таблицы «параметры». Используйте произвольную СУБД и пример данных.
databasemiddle
1×
Что в таблице «Клиенты» можно выбрать в качестве первичного ключа?
databasejunior
1×
Если у клиента нет ни одной транзакции, должен ли он попасть в отчет согласно текущей логике скрипта?
databasejunior
1×
Если взять 5 строк и сделать LEFT JOIN с 10 строками, сколько строк получится на выходе?
databasejunior
1×
Какое выражение должно быть в предложении HAVING в SQL?
databasejunior
1×
Как изменить SQL-запрос, чтобы он выбирал записи, соответствующие нескольким условиям, и как обрабатывать дубликаты в результирующей выборке?
databasemiddle
1×
Сможете объяснить логику работы этого запроса?
databasejunior
1×
Как работает оператор AND в предложении HAVING в SQL? Может ли выражение в HAVING возвращать логическое значение, и как правильно сравнивать агрегатные функции с полями или константами?
databasejunior
1×
Как оптимизировать или исправить этот SQL-запрос для достижения нужного результата?
databasemiddle
1×
Как переписать данный запрос с использованием JOIN?
databasejunior
1×
Как с помощью SQL вывести имя и должность сотрудников из таблицы сотрудников, связанных с таблицей департаментов по идентификатору департамента, у которых заработная плата превышает 100?
databasejunior
1×
Реализуйте транзакцию, которая перемещает деньги с одного счета на другой в таблице account.
databasejunior
1×
Какие конструкции и операции можно увидеть в выводе команды EXPLAIN при анализе SQL-запроса?
databasemiddle
1×
Использовались ли ключи?
databasejunior
1×
Какие типы соединений (JOIN) можно увидеть в плане выполнения запроса (EXPLAIN) в SQL?
databasemiddle
1×
Как вывести всех друзей из Монреаля?
databasejunior
1×
Как вывести все комбинации province и group вместе с их количеством (например, для пары Montreal-Quebec получить количество друзей)?
databasejunior
1×
Как с помощью SQL выбрать три колонки (city, province и количество друзей) с группировкой по городу и провинции?
databasejunior
1×
Если Quebec — это province, то сколько друзей у вас из 100 имеют province = Quebec?
databasejunior
1×
Какая команда используется для удаления таблицы из базы данных в SQL?
databasejunior
1×
Напишите SQL-запрос для поиска дубликатов в таблице.
databasejunior
1×
Что такое SQL-запрос?
databasejunior
1×
Приходилось ли вам использовать оконные функции в SQL?
databasemiddle
1×
Вы пишете SQL-запросы самостоятельно или используете ORM?