ССобесов

Каталог задач

1000 задач. Страница 14 из 20. Тестовые задания с реальных собеседований по аналитике и алгоритмам.

651
Работа с NULL: COALESCE и NULLIF
SQLNULL и трёхзначная логикаЛёгкаяJuniorТ-Банк
652
COUNT(*) vs COUNT(col): как считаются NULL
SQLNULL и трёхзначная логикаЛёгкаяJuniorТ-Банк
653
Нормальные формы 1NF / 2NF / 3NF: чем отличаются
SQLНормализацияСредняяMiddleТ-Банк
654
Денормализация: когда стоит нарушить нормальные формы
SQLНормализацияСредняяMiddleТ-Банк
655
Транзитивная зависимость в нормализации БД
SQLНормализацияСредняяMiddleТ-Банк
656
Типы ключей в SQL: PRIMARY, CANDIDATE, SURROGATE, NATURAL, FOREIGN
SQLРеляционная модельСредняяMiddleТ-Банк
657
UNION vs UNION ALL: разница и когда что выбирать
SQLКомпозиция запросовЛёгкаяJuniorТ-Банк
658
Self-join: вывести сотрудников и их менеджеров
SQLJOINЛёгкаяJuniorТ-Банк
659
FULL OUTER JOIN: что вернётся при наличии совпадений
SQLJOINЛёгкаяJuniorТ-Банк
660
CROSS JOIN: уникальные комбинации записей из двух таблиц
SQLJOINЛёгкаяJuniorТ-Банк
661
JOIN + GROUP BY + HAVING: клиенты с более чем 5 заказами
SQLАгрегацияЛёгкаяJuniorТ-Банк
662
Максимальная зарплата по отделам с фильтром по средней
SQLАгрегацияЛёгкаяJuniorТ-Банк
663
CASE WHEN: преобразовать балл в оценку
SQLУсловные выраженияЛёгкаяJuniorТ-Банк
664
Реляционная алгебра: операции и связь с SQL
SQLРеляционная модельСредняяMiddleТ-Банк
665
DDL, DML, DCL, TCL: подъязыки SQL
SQLСемантика SQLЛёгкаяJuniorТ-Банк
666
CHAR vs VARCHAR: фиксированная и переменная длина
SQLТипы данныхЛёгкаяJuniorТ-Банк
667
Реляционная алгебра: ID студентов, идущих на пересдачу
SQLРеляционная модельСредняяMiddleТ-Банк
668
Какие ограничения накладывает PRIMARY KEY
SQLРеляционная модельЛёгкаяJuniorТ-Банк
669
Агрегатные функции без GROUP BY: можно ли
SQLАгрегацияЛёгкаяJuniorТ-Банк
670
Этапы проектирования базы данных: концептуальное → логическое → физическое
SQLПроектирование БДСредняяMiddleТ-Банк
671
Связи в реляционной модели: 1:1, 1:M, M:M
SQLПроектирование БДЛёгкаяJuniorТ-Банк
672
Архитектура СУБД: компоненты Storage Engine и Query Processor
SQLАрхитектура СУБДСредняяMiddleТ-Банк
673
Какого типа JOIN не существует в PostgreSQL
SQLJOINЛёгкаяJuniorТ-Банк
674
Средняя зарплата сотрудников, которые сами менеджеры
SQLПодзапросыЛёгкаяJuniorТ-Банк
675
Числовые типы данных в SQL: INTEGER, NUMERIC, DECIMAL, FLOAT
SQLТипы данныхЛёгкаяJuniorТ-Банк
676
Сотрудники с зарплатой > 5000 и наличием менеджера
SQLWHERE с условиямиЛёгкаяJuniorТ-Банк
677
Нормальные формы выше 3NF: BCNF и 4NF
SQLНормализацияСредняяMiddleТ-Банк
678
NaN в PostgreSQL: как себя ведёт NULL и арифметика
SQLNULL и трёхзначная логикаСредняяMiddleТ-Банк
679
TRUNCATE vs DELETE vs DROP: чем отличаются
SQLDDL и DMLЛёгкаяJuniorТ-Банк
680
Aviasales Booking — SQL: исправить запрос по воронке оплаты
SQLРефакторинг и баги SQLСложнаяMiddleAviasales
681
Aviasales — построение пользовательских сессий из событий A/B-теста
SQLОкна и сессионизацияСредняяMiddleAviasales
682
Яндекс — Боты и только боты: найти фейковые сайты с подменой региона
SQLАномалии трафикаСложнаяSeniorЯндекс
683
Альфа-Банк SQL — клиенты Москвы с суммарным остатком от 20000
SQLАгрегация и фильтрацияЛёгкаяMiddleАльфа-Банк
684
Альфа-Банк SQL — нарастающий итог операций по месяцу
SQLОконные функцииСредняяMiddleАльфа-Банк
685
Альфа-Банк SQL — периоды действия сегментов клиента (gaps and islands)
SQLGaps and IslandsСложнаяMiddleАльфа-Банк
686
Ренессанс Кредит SQL — выборка для рассылки по партнёру с RFM-сегментами
SQLСегментацияСредняяMiddleБанк Ренессанс Кредит
687
Ренессанс Кредит SQL — клиенты с ростом MoM > 10% и их коммуникации
SQLОкна и MoMСредняяMiddleБанк Ренессанс Кредит
688
Ренессанс Кредит SQL — помесячная статистика коммуникаций одним запросом
SQLАгрегацияСредняяMiddleБанк Ренессанс Кредит
689
Открытие SQL — категория-лидер OTP, индикатор и MoM по login-кодам
SQLОкна и MoMСредняяMiddleБанк Открытие
690
Открытие SQL — доля категорий, накопительный итог и общий счётчик одним запросом
SQLАналитические функцииСредняяMiddleБанк Открытие
691
ВТБ SQL — отток клиентов и средний ЧОД по сегментам и продуктам
SQLАнализ оттокаСредняяMiddleВТБ
692
ЛокоБанк SQL — выборка для SMS-рассылки по тарифу «амурский тигр»
SQLМногоуровневые JOINСложнаяMiddleЛокоБанк
693
Сбербанк (DE) — преобразовать витрину режимов работы сотрудников в дневной формат
SQLPivot и календарьСложнаяMiddleСбербанк
694
Finstar SQL — сотрудники с менее чем тремя задачами в работе
SQLГруппировка и LEFT JOINЛёгкаяJuniorFinstar
695
Finstar SQL — оставить одну актуальную строку на ID_клиента
SQLДедупликацияЛёгкаяJuniorFinstar
696
Finstar SQL — сумма и длительность текущей просрочки по кредиту
SQLСложная агрегацияСложнаяMiddleFinstar
697
Магнит SQL — актуальные цены, фильтры по сумме и квартальная сводка
SQLОкна и агрегацияСредняяJuniorМагнит
698
Самокат стажировка SQL — заказы и клиенты по месяцам и городам за 2021
SQLИерархическая агрегацияСредняяJuniorСамокат
699
Самокат стажировка SQL — % потерь и доля потерь по группам товаров
SQLАналитические функцииСредняяJuniorСамокат
700
Самокат SQL — склады со средним заказом выше городского за 14 дней
SQLОконные функции и сравнениеСредняяJuniorСамокат