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

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

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
Поведенческий

Как передавать Dispatcher в классы — через DI или напрямую?

Как лучше передавать Dispatcher в классы: через DI или напрямую? Контекст: архитектура приложения и инверсия зависимостей DI-передача делает зависимости явными и управляемыми упрощает подмену зависимостей и…

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

Как правильно запустить Thread и почему прямой вызов run() не создаёт новый поток?

Чтобы запустить поток, вызовите у объекта Thread метод start() Метод start() создаёт новый системный поток операционной системы и запускает его Метод run() является обычным методом и выполняется в том потоке, из…

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

Как правильно маскировать чувствительные данные в логах?

защита конфиденциальности и безопасность данных на уровне логгера или middleware определить чувствительные поля: пароли, токены и ПДн заменить исходные значения шаблонами: ****, hash или partial mask применять готовые…

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

Как правильно переопределить equals и hashCode в entity-классах?

Основные рекомендации по переопределению equals и hashCode для entity Методы equals и hashCode обязаны соответствовать общему контракту: если equals возвращает true, значения hashCode должны совпадать сравнивать…

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

Как правильно работать с Dev, QA и Prod-окружениями?

Как работать с тестовыми стендами? окружения Dev, QA и Prod отличаются уровнем стабильности и правами доступа Dev предназначен для локальной разработки и быстрых изменений, поэтому часто бывает нестабильным QA…

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

Как правильно сделать класс иммутабельным?

Как правильно сделать класс иммутабельным? не использовать сеттеры и методы, изменяющие состояние объявить все поля как final или константы выполнять инициализацию полей только в конструкторе клонировать ссылки на…

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

Как предотвратить deadlock и livelock при использовании блокировок?

deadlock: взаимная блокировка ресурсов livelock: бесконечное изменение состояний без продвижения исключать циклические зависимости между ресурсами задавать единый порядок захвата блокировок (lock ordering)…

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

Как применить фильтрацию после GROUP BY и можно ли использовать для этого WHERE?

В SQL конструкция WHERE отбирает строки до группировки Оператор GROUP BY формирует агрегированные группы WHERE не работает с результатами агрегации Для фильтрации агрегатов используется HAVING HAVING выполняется после…

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

Как приоритизировать тест-кейсы для автоматизации, включая smoke-тесты?

Как приоритизировать тест-кейсы для автоматизации, включая smoke-тесты подбор тест-кейсов входит в стратегию автоматизации тестирования в первую очередь выбирают проверки, от которых зависит ключевой функционал…

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

Как проверять JSON-ответы и применяются ли для этого JSON-схемы в Swagger?

валидация JSON-ответов — контроль структуры, типов данных и обязательных полей JSON-схемы — формализованный стандарт описания структуры JSON-объекта с их помощью можно автоматизировать проверку через библиотеки (ajv,…

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

Как работает EXPLAIN в PostgreSQL и зачем он нужен?

инструмент для исследования SQL-запроса выводит план выполнения запроса показывает последовательность операций (Seq Scan, Index Scan и т.п.) содержит оценку стоимости и предполагаемое число строк позволяет находить…

Читать ответ