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

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

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

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

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

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

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

Каталог

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

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

Почему в объектно-ориентированном программировании рекомендуется применять методы установки зависимостей (сеттеры)?

Методы установки зависимостей (сеттеры) рекомендуются в объектно-ориентированном программировании по следующим причинам:

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

Каким образом можно обработать зависимые связанные объекты при выборке данных из базы?

При выборке данных из базы с зависимыми связанными объектами в Java часто используют ORM-фреймворки, например, Hibernate или JPA. Основные способы обработки связанных объектов:

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

Каким образом реализовать и использовать паттерн монада в своем коде?

Паттерн монада — это абстракция, которая позволяет оборачивать значения в контекст и последовательно применять к ним операции, сохраняя структуру контекста. В Java примером монады может быть класс Optional.

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

Можешь перечислить и объяснить различные способы использования класса Optional в Java?

Класс Optional в Java используется для обёртки значений, которые могут быть отсутствующими (null), чтобы избежать NullPointerException и сделать код более читаемым и безопасным.

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

Как система понимала, что нужно пойти по одному пути или по другому? За что цеплялась при различении документов?

Система различала документы по определённым ключевым полям или метаданным, которые выступали в роли идентификаторов или типов.

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

Каким образом можно организовать сортировку данных в SQL-запросе?

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

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

Можете объяснить понятие монитора в Java и его роль в синхронизации потоков?

В Java монитор — это механизм синхронизации, который обеспечивает взаимное исключение (mutex) при доступе к разделяемым ресурсам между потоками. Каждый объект в Java имеет связанный с ним монитор.

Читать ответ