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

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

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

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

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

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

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

Каталог

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

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

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

В Java для проверки переполнения при сложении целых чисел можно использовать методы из класса Math, например, Math.addExact(), который выбрасывает ArithmeticException при переполнении.

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

Расскажите о вашем последнем проекте и основных задачах.

В моей последней инициативе я занимался разработкой модуля для обработки пользовательских запросов в Java-приложении. Мои обязанности включали:

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

Как записать данные одновременно в MongoDB и PostgreSQL с гарантией консистентности?

Гарантировать консистентность при записи данных одновременно в MongoDB и PostgreSQL сложно, так как это две разные СУБД с разными моделями транзакций и отсутствием распределённых транзакций между ними.

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

Чем отличается fine-tuning от большого контекстного окна (RAG)? Какой смысл в RAG и fine-tuning если всё можно поместить в контекст?

Fine-tuning — это процесс дополнительного обучения модели на специфичных данных, чтобы адаптировать её под конкретную задачу или домен.

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

Как работает Kafka с несколькими инстансами приложения? Что такое consumer group, партиции, ребалансировка?

Kafka — это распределённая платформа обмена сообщениями, которая эффективно работает с несколькими инстансами приложения благодаря концепции consumer group и партиций.

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

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

Объектно-ориентированное программирование (ООП) — это мощный и широко применяемый подход к разработке программного обеспечения, который помогает моделировать сложные системы через объекты с состоянием и поведением.

Читать ответ