Подготовка к интервью

Вопросы на собеседовании в Сбер

3834 вопроса с собеседований в Сбер

3834 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.

Каталог

Результаты поиска

Найдено: 3834
Теория

Есть таблица T1 (10 строк) и таблица T2 (5 строк), обе с полем ID. Сколько строк может быть максимум и минимум на выходе при INNER JOIN и LEFT JOIN этих таблиц?

Без ограничений уникальности INNER JOIN даст от 0 до 50 строк, LEFT JOIN — от 10 до 50. Максимум достигается, если все ID обеих таблиц одинаковы.

Читать ответ
Теория

Какие особенности использования JOIN при построении витрин в PostgreSQL/Greenplum по сравнению с ClickHouse?

В PostgreSQL JOIN часто опирается на индексы, в Greenplum важны распределение и Motion, а в ClickHouse — объём входов, алгоритм и память аналитического соединения.

Читать ответ
Лайвкодинг

1. Two Sum

Идите по массиву и храните уже встреченные числа с индексами. Для каждого x ищите target - x; так решение находится за O(n) ожидаемого времени.

Читать ответ
Поведенческий

Расскажи, где ты работал системным аналитиком и какие задачи выполнял?

Назовите места работы и конкретные обязанности системного аналитика: требования, модели, интеграции, контракты и взаимодействие с разработкой. Не подменяйте их общими словами.

Читать ответ
Теория

Как физически происходит механизм broadcast — как партиции маленькой таблицы попадают на executor'ы с большой таблицей?

При broadcast join небольшая сторона подготавливается как общая структура и передаётся executors, чтобы они соединяли её со своими частями большого набора.

Читать ответ
Поведенческий

По формату работы что удобнее — офис, гибрид, удалёнка? У нас два офиса, на Кутузовском и на Тульской.

Назовите предпочтительный формат и уточните обязательную частоту посещений и выбор офиса. Оцените реальные затраты на дорогу, прежде чем соглашаться.

Читать ответ
Теория

Какой физический механизм JOIN будет использован при джойне таблицы транзакций с таблицей календаря по условию неравенства (дата <= дата)?

По одному условию дата <= дата нельзя однозначно назвать алгоритм. Обычный hash join без равенства не подходит; возможны nested loop и специальные стратегии диапазонов.

Читать ответ