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

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

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

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

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

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

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

Каталог

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

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

Как вы относитесь к требованиям вида «сделай как тут, но с таким изменением», особенно при сжатых сроках?

Референс полезен как отправная точка, но «как здесь» нужно превратить в конкретные критерии приёмки. При сжатых сроках особенно важно согласовать отличия, ошибки и то, что не входит в работу.

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

Как работает магия Spring Boot при подключении starter-ов и автоконфигурации?

Starter подключает согласованный набор зависимостей, а автоконфигурация условно регистрирует beans по classpath, настройкам и уже объявленным компонентам. Это набор правил, а не скрытая генерация бизнес-логики.

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

Как обсудить офферы и дедлайны без раскрытия их условий

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

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

По конкретной фиче требования были детальными или вам давали только бизнес-требования, а решение вы выбирали сами?

Объясните, какие части требований были зафиксированы и где у команды оставалась свобода реализации. Обычно бизнес-цель и ограничения согласуются заранее, а детали решения уточняются разработчиками.

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

Почему при проблеме с дублями использовали at-least-once, а не exactly-once? Какие у exactly-once ограничения?

Exactly-once в Kafka ограничена определённым контуром, прежде всего транзакционным read-process-write внутри Kafka. Она не делает произвольный HTTP-вызов или запись во внешнюю БД автоматически однократными.

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

Что такое skill и чем он отличается от sub-agent?

В агентных системах skill обычно означает переиспользуемые инструкции и материалы для типа задач, а sub-agent — отдельного исполнителя подзадачи со своим контекстом. Точные значения зависят от платформы.

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

Как гарантировать порядок обработки сообщений в Kafka?

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

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

Как вы решали проблему дублей сообщений в Kafka?

Защиту от дублей обычно строят на стабильном идентификаторе события и идемпотентной обработке. Факт обработки и бизнес-изменение сохраняют атомарно, а offset подтверждают после успешного результата.

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

Где лучше выполнять преобразование данных, видимое клиенту: на backend или frontend? Например, расчёт годовых процентов.

Бизнес-значимые расчёты и итоговые денежные значения должны определяться backend по единому правилу. Frontend может форматировать результат и показывать предварительную оценку, не становясь источником истины.

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

Как сделать broadcast на Kafka (чтобы все консьюмеры читали сообщение)?

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

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

Как вы относитесь к Agile-мероприятиям, в частности к ретроспективам, планированию и daily? В чем их ценность?

Ценность встреч — в координации и улучшении работы: planning помогает согласовать цель, daily выявить препятствия, retrospective изменить процесс. Формат полезен только при конкретном результате.

Читать ответ