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

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

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

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

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

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

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

Каталог

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

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

Объясните, что представляет собой класс Object в контексте объектно-ориентированного программирования.

В объектно-ориентированном программировании (ООП) класс Object — это базовый класс, от которого наследуются все остальные классы.

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

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

Абстрактные классы в объектно-ориентированном программировании служат для определения общего интерфейса и поведения для группы связанных классов, при этом сами абстрактные классы не могут быть инстанцированы напрямую.

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

Чем отличается способ хранения данных примитивных типов от хранения ссылок на объекты в памяти?

В Java примитивные типы (int, boolean, double и т.д.) хранятся непосредственно в памяти, где выделяется фиксированный размер под значение. Например, переменная типа int содержит само числовое значение.

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

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

Hibernate — это ORM (Object-Relational Mapping) фреймворк для Java, который упрощает работу с базой данных.

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

Каким образом реализовать блокирующий вызов в реактивном приложении на базе WebFlux?

В реактивном приложении на базе Spring WebFlux блокирующий вызов следует выполнять вне реактивного потока, чтобы не блокировать event loop и не ухудшать производительность.

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

Что такое параметризованные типы (дженерики) и для чего они нужны?

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

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

Обеспечивает ли стандартный вектор безопасный для использования в многопоточной среде доступ?

Стандартный класс Vector в Java является синхронизированным, то есть его методы помечены как synchronized. Это обеспечивает базовую потокобезопасность при доступе к элементам в многопоточной среде.

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

Что делает паттерн Singleton таким популярным и в каких случаях его используют?

Паттерн Singleton популярен благодаря тому, что гарантирует существование только одного экземпляра класса в приложении и предоставляет глобальную точку доступа к этому экземпляру.

Читать ответ