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

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

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

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

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

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

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

Каталог

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

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

Знаешь ли CAP-теорему?

CAP теорема утверждает, что в распределённой системе невозможно одновременно обеспечить все три свойства: Consistency (консистентность), Availability (доступность) и Partition tolerance (устойчивость к разделению сети).

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

Каким образом можно настроить Spring так, чтобы каждый раз при внедрении компонента через @Autowired создавался новый экземпляр класса, помеченного как @Component?

По умолчанию Spring создает синглтон-экземпляр компонента, помеченного @Component. Чтобы при каждом внедрении через @Autowired создавался новый экземпляр, нужно изменить область видимости бина на prototype.

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

Расскажи отличие реляционных от нереляционных и in-memory баз данных.

Традиционная реляционная база данных (RDBMS) хранит данные в таблицах с фиксированной схемой (строки и столбцы), поддерживает SQL для запросов и обеспечивает целостность данных через транзакции и связи между таблицами.

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

Что такое Spring Actuator? Какими методами (пробами) проверяется состояние контекста приложения для ввода пода в балансировку в Kubernetes/OpenShift?

Kubernetes использует механизмы проб (probes) для мониторинга состояния контейнеров в подах. Основные типы проб:

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

Какие преимущества и недостатки имеет использование Spring Boot в разработке Java-приложений?

Spring Boot — это фреймворк для упрощения разработки Java-приложений, который имеет ряд преимуществ и недостатков.

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

Расскажите про кейс оптимизации структуры хранения данных (денормализация/нормализация).

Денормализация базы данных — это процесс преднамеренного дублирования данных или объединения связанных таблиц для повышения производительности чтения.

Читать ответ