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

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

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

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

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

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

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

Каталог

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

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

Знаешь ли ты, как функционирует система очередей сообщений в Kafka?

Kafka — это распределённая система обмена сообщениями, основанная на концепции очередей и публикации-подписки.

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

В каких ситуациях целесообразно применять синтетический ключ в базе данных?

Синтетический ключ — это искусственно созданный уникальный идентификатор записи в базе данных, который не несет бизнес-смысла (например, автоинкрементный числовой ID или UUID).

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

Какие области памяти используются в JVM для хранения данных и как они отличаются между собой?

JVM использует несколько областей памяти для хранения данных, каждая из которых имеет своё назначение:

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

Какое различие между методом toList() и методом collect(Collectors.toList()) в Stream API в Java?

В Java Stream API метод collect(Collectors.toList()) — это стандартный способ собрать элементы потока в список (List). Он возвращает новый список, содержащий все элементы потока.

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

Какие правила генерации идентификаторов настраивались в Hibernate? Какое правило используется при стратегии AUTO в PostgreSQL?

В Hibernate для генерации идентификаторов сущностей можно настраивать различные стратегии через аннотацию @GeneratedValue с параметром strategy. Основные стратегии:

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

Ты владеешь навыками работы с многопоточностью в программировании?

Да, я работал с многопоточностью в Java, используя классы из пакета java.util.concurrent, такие как ExecutorService для управления пулом потоков.

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

Что происходит с удаленными строками в PostgreSQL?

В PostgreSQL удалённые строки не удаляются физически сразу после операции DELETE или обновления (UPDATE). Вместо этого они становятся «мертвыми» (dead tuples) и остаются в таблице до выполнения операции VACUUM.

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

Имели ли вы опыт работы с базами данных, использовавшими множество натуральных ключей?

Да, в базах данных иногда используются составные (мульти) натуральные ключи, которые состоят из нескольких полей, отражающих уникальные бизнес-атрибуты.

Читать ответ