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

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

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

181 вопрос 119 компаний 249 технологий

Усильте резюме перед собеседованием

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

Анализ резюме

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

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

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

Основные темы и навыки

backend 78 database 58 architecture 49 concurrency 37 optimization 36 mobile 36 performance 34 api 34

Форматы вопросов

  • Поведенческие вопросы166
  • System Design6
  • Технические вопросы5
  • Лайвкодинг4

Ориентировочная сложность

  • Продвинутые102
  • Практические74
  • Базовые5

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 181
Поведенческий

В чём разница между UNION и JOIN в SQL?

Чем отличаются UNION и JOIN? SQL-операторы для объединения и связывания данных таблиц UNION: соединяет строки результатов нескольких таблиц или запросов в единый набор, располагая их последовательно Для UNION…

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

В чём разница между map и flatMap?

Функции, предназначенные для обработки коллекций и потоков данных map отдельно преобразует каждый элемент В результате получается коллекция преобразованных элементов flatMap сначала вызывает функцию, которая…

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

В чём разница между prototype и singleton на собеседовании?

Паттерны проектирования: Prototype создаёт объекты через клонирование, а Singleton ограничивает их одним экземпляром Prototype берёт уже существующий объект и клонирует его, чтобы быстро получить новые экземпляры с…

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

В чём разница между structured и unstructured concurrency?

Structured и unstructured concurrency Область применения: управление параллельным выполнением и многозадачностью Structured concurrency: задачи выстроены в иерархию и вложены друг в друга, а их жизненный цикл чётко…

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

В чём разница между агрегацией и композицией?

Объектно-ориентированное программирование, связи объектов Агрегация — менее тесная связь: составная часть способна существовать самостоятельно Композиция — тесная связь: существование части определяется жизненным…

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

В чём разница между замыканием и функцией?

Функция — это именованный или анонимный блок кода, предназначенный для выполнения определённой задачи. Замыкание представляет собой функцию вместе со связанным лексическим контекстом, то есть переменными из внешней…

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

В чём разница между интерфейсом и абстрактным классом?

объектно-ориентированное программирование Интерфейс определяет контракт — набор методов без реализации Абстрактный класс способен хранить состояние и содержать реализованные методы Класс может реализовать несколько…

Читать ответ
System Design

В чём разница между синхронным и асинхронным взаимодействием в системах?

обмен данными между компонентами или сервисами синхронное: вызывающая сторона ожидает завершения операции и получения ответа, поэтому поток блокируется асинхронное: операция запускается без ожидания результата, а…

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

В чём сходство и различия MVX-паттернов?

MVX-паттерны: сходства и различия Определяют архитектуру UI: каждый из них разделяет логику приложения, представление и управление состоянием Разделяют зоны ответственности → благодаря этому код проще поддерживать и…

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

Всегда ли достаточно стандартных equals() и hashCode() и когда их нужно переопределять?

Всегда ли хватает стандартной реализации equals() и hashCode()? Контекст: методы Java, отвечающие за сравнение объектов и вычисление их хеш-кодов Стандартный equals() сопоставляет ссылки, то есть проверяет, указывают…

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

Где Apple применяет принцип разделения интерфейсов?

Как Apple применяет принцип разделения интерфейсов (ISP) Модульные протоколы Swift В Swift Apple активно использует протоколы для разделения интерфейсов: каждый из них объединяет небольшой, специализированный набор…

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

Где в Java хранятся строки и строковые литералы?

Память под строки выделяется в heap Каждая строка представляет собой объект класса String Строковые литералы размещаются в String Pool — специальном пуле строк в permgen/metaspace String Pool снижает расход памяти…

Читать ответ