Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Референс полезен как отправная точка, но «как здесь» нужно превратить в конкретные критерии приёмки. При сжатых сроках особенно важно согласовать отличия, ошибки и то, что не входит в работу.
Starter подключает согласованный набор зависимостей, а автоконфигурация условно регистрирует beans по classpath, настройкам и уже объявленным компонентам. Это набор правил, а не скрытая генерация бизнес-логики.
Честно сообщите текущие этапы и реальные сроки принятия решения. Достаточно сказать, есть ли предложения и дедлайны; раскрывать названия компаний и условия каждого оффера необязательно.
Объясните, какие части требований были зафиксированы и где у команды оставалась свобода реализации. Обычно бизнес-цель и ограничения согласуются заранее, а детали решения уточняются разработчиками.
Exactly-once в Kafka ограничена определённым контуром, прежде всего транзакционным read-process-write внутри Kafka. Она не делает произвольный HTTP-вызов или запись во внешнюю БД автоматически однократными.
В агентных системах skill обычно означает переиспользуемые инструкции и материалы для типа задач, а sub-agent — отдельного исполнителя подзадачи со своим контекстом. Точные значения зависят от платформы.
Kafka сохраняет порядок внутри partition, поэтому связанные события направляют по стабильному ключу и обрабатывают последовательно в этой partition. Общего порядка всего многопартиционного топика нет.
Защиту от дублей обычно строят на стабильном идентификаторе события и идемпотентной обработке. Факт обработки и бизнес-изменение сохраняют атомарно, а offset подтверждают после успешного результата.
Бизнес-значимые расчёты и итоговые денежные значения должны определяться backend по единому правилу. Frontend может форматировать результат и показывать предварительную оценку, не становясь источником истины.
Ответьте прямо, подходит ли вам удалённый формат, и уточните важные условия: часовой пояс, часы пересечения, оборудование и редкие поездки. Не обещайте постоянную доступность.
Чтобы независимые получатели Kafka читали одни и те же сообщения, каждому логическому подписчику назначают отдельную consumer group. Внутри одной обычной группы partition распределяются между участниками.
Ценность встреч — в координации и улучшении работы: planning помогает согласовать цель, daily выявить препятствия, retrospective изменить процесс. Формат полезен только при конкретном результате.