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

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

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

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

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

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

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

Каталог

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

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

Применяешь ли ты метод equals для сравнения объектов при добавлении в структуру данных с бакетами?

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

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

Как ты видишь свою роль в команде? Что для тебя является важным при командной работе?

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

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

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

Ключевое слово synchronized в Java используется для обеспечения безопасности потоков при одновременном доступе к общим ресурсам.

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

Имел ли опыт взаимодействия с базами данных без применения ORM-инструментов вроде Hibernate?

Да, опыт работы с базами данных без ORM есть. В таких случаях взаимодействие происходит напрямую через JDBC (Java Database Connectivity) или аналогичные низкоуровневые API.

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

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

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

Читать ответ
Лайвкодинг

Задача: даны два списка, вывести элементы первого, которых нет во втором. Напишите решение на Java.

Для решения задачи можно использовать коллекцию HashSet для быстрого поиска элементов второго списка и затем фильтровать первый список. Вот пример на Java:

Читать ответ