Вопросы по SQL — часть 11
464 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Работал ли ты с SQL и можешь ли писать запросы?
database
junior
1×
Как проверить, что стоимость товаров превышает 500 во всех магазинах?
database
junior
1×
Какие агрегатные функции обычно используются в SQL-запросах с оператором SELECT?
database
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Работал ли ты с SQL и можешь ли писать запросы?
Да, я работаю с SQL и пишу как простые запросы, так и многотабличные с агрегацией. В основном использовал PostgreSQL и MySQL — для учебных проектов и пары pet-проектов, где нужно было выгружать и анализировать данные. Ниже распишу, что делал конкретно. Из базы уверенно использую: SELECT, WHERE, GROUP BY, HAVING, ORDER BY — это основа. Например, в задаче по интернет-магазину нужно было найти топ-5 категорий по сумме…
✓ Уверенно пишу SELECT, JOIN, GROUP BY, HAVING, подзапросы, CTE.
✓ Различаю INNER, LEFT, RIGHT JOIN и понимаю, когда какой использовать.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Вы используете JOIN для объединения таблиц или выполняете отдельные SELECT-запросы по идентификаторам?
database
junior
1×
В каких случаях следует использовать оператор GROUP BY в SQL?
database
junior
1×
Что такое Common Table Expression (CTE)?
database
middle
1×
Какие ограничения (constraints) можно наложить на поля в базе данных?
database
junior
1×
Какой оператор работает быстрее: UNION или UNION ALL?
database
junior
1×
В чем принципиальные различия между таблицами orders и order_items?
database
junior
1×
Расскажите, пожалуйста, про типы оконных функций, которые вы знаете.
database
middle
1×
Какой индекс нужно создать, если в запросе используется оператор LIKE?
database
middle
1×
Какая связь существует между таблицей клиентов и таблицей заказов в базе данных?
database
junior
1×
В чем отличие групп BY в SQL?
database
junior
1×
Для чего нужен JOIN в SQL?
database
junior
1×
Как вывести всю информацию о всех клиентах из базы данных?
database
junior
1×
Как выбрать всех клиентов из базы данных?
database
junior
1×
Как выбрать все записи из таблицы в базе данных?
database
junior
1×
Как выбрать всех клиентов из базы данных, которые совершают заказ впервые?
database
junior
1×
Как получить информацию о первом заказе каждого клиента?
database
middle
1×
Как вывести только пару идентификаторов (ID) из выборки?
database
junior
1×
Как исключить записи из результата, если мы уже объединили (JOIN) две таблицы?
database
junior
1×
Как выбрать всех клиентов, у которых нет ни одного заказа?
database
junior
1×
Используются ли в нашей базе данных внешние ключи (foreign keys)?
database
junior
1×
Как работают JOIN в SQL и какие существуют типы соединений таблиц?
database
junior
1×
Что такое операция TRUNCATE и чем она отличается от DELETE?
database
junior
1×
Что возвращает FULL OUTER JOIN, если записи отсутствуют в одной из таблиц?
database
junior
1×
Как понять, используется ли индекс в запросе, без использования плана выполнения (EXPLAIN)?
database
middle
1×
Какое максимальное и минимальное количество записей может быть в результирующем наборе данных при использовании LEFT JOIN?
database
junior
1×
Использовали ли вы планы выполнения запросов (query execution plans)?
database
middle
1×
Сталкивались ли вы с SQL? Расскажите о своем опыте работы с ним, какие задачи решали и как оцениваете свой уровень владения?
database
junior