Вопросы по SQL — часть 4
464 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
С какими командами в SQL вы работали?
database
junior
1×
Как будут работать следующие SQL-запросы с использованием индексов?
database
middle
1×
Почему SQL-запрос на SELECT может тормозить?
database
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
С какими командами в SQL вы работали?
На собеседованиях я обычно разделяю команды SQL на четыре группы: DDL, DML, DCL и TCL. В основном сталкивался с первыми двумя — этого хватало для задач на стажировке и в учебных проектах. DML (Data Manipulation Language): SELECT, INSERT, UPDATE, DELETE. Самый частый сценарий — выборки с фильтрацией, сортировкой и объединением таблиц. Например, писал что-то вроде: SELECT o.id, c.name, o.total FROM orders o INNER JOIN…
✓ Уверенно владею DML: SELECT, JOIN, GROUP BY, подзапросы
✓ Имею опыт создания и изменения таблиц (DDL), настройки индексов
🔒 и ещё 2 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Какой самый сложный или объемный SQL-запрос вам приходилось писать и в чем заключалась его сложность?
database
middle
1×
Что происходит, если в правой таблице нет строк, которые соответствуют условию соединения при использовании LEFT JOIN?
database
junior
1×
Что такое отложенные запросы и как они работают?
database
middle
1×
Как вы использовали операторы в SQL?
database
junior
1×
Как работает FULL JOIN и помещаются ли все строки из обеих таблиц в результирующую таблицу?
database
junior
1×
Чем LEFT JOIN отличается от RIGHT JOIN?
database
junior
1×
Какие типы JOIN существуют в реляционных базах данных?
database
junior
1×
В каких случаях следует использовать INNER JOIN?
database
junior
1×
Как работает план запроса и для чего он используется?
database
middle
1×
Как в итоге строится SQL-запрос?
database
junior
1×
Как оператор LEFT JOIN гарантирует, что в результирующую выборку попадут все записи из левой таблицы, а из правой — только соответствующие им записи?
database
junior
1×
В каких случаях следует использовать OUTER JOIN?
database
junior
1×
Как написать SQL-запрос на выборку данных с использованием JOIN для объединения с таблицей-справочником?
database
junior
1×
Какова дата самой первой поездки?
database
junior
1×
Что такое SQL и для чего он используется в разработке продуктов?
database
junior
1×
Для чего используются готовые SQL-запросы в папке с миграциями и как они применяются в проекте?
database
junior
1×
Используете ли вы CTE (Common Table Expressions) в SQL?
database
middle
1×
Как работают физические джоины в базах данных?
database
middle
1×
How do you avoid SQL injection?
database
junior
1×
What is a SQL injection?
security
junior
1×
What do you mean by JOIN in SQL?
database
junior
1×
Какие виды физических соединений (joins) в базах данных вы знаете?
database
middle
1×
Что вы понимаете под self-join?
database
junior
1×
Какие типы JOIN-ов вы знаете?
database
junior
1×
Почему при выполнении INNER JOIN получается пять строк?
database
junior
1×
Какое максимальное количество строк может получиться при выполнении операции INNER JOIN?
database
junior
1×
Какие оконные функции можно применить для вычисления суммы?
database
middle