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

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

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

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

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

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

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

Каталог

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

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

Какие последствия возникнут, если аннотировать компонент с использованием @Transactional для приватного метода?

Аннотирование приватного метода компонента с помощью @Transactional в Java (например, в Spring) не приведет к ожидаемому поведению транзакций.

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

Что представляет собой использование flatMap в контексте Optional и какова его основная идея?

Метод flatMap в контексте Optional используется для преобразования значения внутри Optional, если оно присутствует, при этом результатом преобразования должен быть другой Optional.

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

Является ли применение ключевых слов static final достаточной мерой для обеспечения неизменности объекта?

Использование ключевых слов static final в Java гарантирует, что ссылка на объект не изменится (final) и что поле принадлежит классу, а не экземпляру (static).

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

Можно ли использовать лямбда-функцию для сохранения внутренних данных или состояния?

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

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

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

Да, опыт работы с проектами, разделёнными на несколько модулей или компонентов, позволяет лучше структурировать код, улучшить масштабируемость и ускорить сборку.

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

Имели ли опыт работы с Java Database Connectivity (JDBC)?

JDBC (Java Database Connectivity) — это стандартный API для взаимодействия Java-приложений с базами данных. С помощью JDBC можно выполнять SQL-запросы, получать результаты и управлять транзакциями.

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

Каким образом происходит извлечение и удаление сообщений из очереди Kafka после их обработки?

В Kafka сообщения не удаляются сразу после обработки, а смещаются (offset) потребителя. Извлечение сообщений происходит через потребитель (consumer), который читает сообщения из топика.

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

Что такое type erasure в дженериках Java и почему так сделано?

Стирание типов (Type Erasure) в Java существует для обеспечения обратной совместимости с более ранними версиями Java, которые не имели дженериков.

Читать ответ