Сбербанк · июнь 2026

Тех собес на middle-senior Data Инженер в Сбербанк

middle-senior Тех собес 15 вопросов 250k ₽
1

SQL

1. На примере двух таблиц T1 и T2 объясните, что вернёт запрос при использовании следующих типов JOIN: CROSS JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, SELF JOIN (указать какие строки/сколько строк вернётся).

2. Какие алгоритмы соединения реализуются в СУБД (Nested Loop, Merge, Hash)? Опишите работу Nested Loop.

3. Как удалить/получить уникальный (deduplicated) набор значений по полю id в таблице (какие способы доступны: DISTINCT, GROUP BY, оконные функции и т.д.)?

4. По таблице с колонками (id, date, attribute_value) — как получить для каждого id самое актуальное (последнее) значение атрибута? Перечислите возможные реализации (ROW_NUMBER()/PARTITION, MAX(date)+JOIN и т.п.).

5.…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Data Инженер».

в этом собесе: 15 вопросов 6 секций
  • Ещё 272 текстовых собеса направления
  • 29 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес