Есть парковка торгового центра — машины заезжают и выезжают, по окончании парковочной сессии нужно взять оплату. Как ты это видишь — спроектируй систему.

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

Зафиксируйте тариф на момент сессии и правила бесплатного периода. События камер могут дублироваться, поэтому нужны идентификаторы и идемпотентность. Выезд разрешается по подтверждённой оплате и её сроку действия. Предусмотрите потерянный билет, ручное разрешение, недоступность сети и сверку локальных событий после восстановления.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее