Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, backend.
Объясните реальные требования, из-за которых выбрали Java/Spring: интеграцию с кодом, специфические политики или компетенции команды. Сам по себе Spring Web не является готовым API Gateway.
Проведите один типичный запрос через реальные компоненты системы: входной шлюз, аутентификацию, сервис, БД и ответ. Затем добавьте асинхронные участки и инфраструктуру.
Kafka полезна для отделения приёма от обработки, сглаживания пиков и независимых подписчиков. Масштабирование синхронных экземпляров не устраняет медленную зависимость и не создаёт долговечную очередь само по себе.
Снижают зависимость от синхронного Auth Service: при подходящей модели подписанные access tokens проверяют локально, а сервис авторизации делают отказоустойчивым. Отказ проверки не должен автоматически разрешать доступ.
Kafka доставляет и хранит поток событий, а Postgres может быть источником текущего состояния, транзакций и запросов клиента. Эти роли не взаимоисключающие.
Приведите реальный пример общего изменяемого состояния: как проявлялась гонка или взаимная блокировка, чем вы её подтвердили и какой инвариант восстановили.
Назовите реально используемые библиотеки по задачам: маршрутизация, серверные данные, формы, состояние, UI и тестирование. Axios — лишь один транспортный инструмент.