Встречается на собеседованиях • сегодня
Как напишешь system design для сети заправок и ритейл-магазинов при этой сети
Для системы сети заправок и ритейл-магазинов ключевые компоненты:
-
Data Collection
- Датчики на заправках (топливо, камеры, транзакции)
- POS-системы в магазинах (чеки, инвентарь)
- Мобильные приложения (лояльность, геоданные)
-
Data Storage
- OLTP: PostgreSQL для транзакций (чеки, продажи)
- OLAP: ClickHouse для аналитики (тренды, прогнозы)
- Кэш: Redis для быстрого доступа (цены, акции)
-
Data Processing
- ETL: Airflow для пайплайнов (ежедневные отчеты)
- Streaming: Kafka + Flink для реального времени (мониторинг очередей)
-
ML & Analytics
- Прогнозирование спроса (Prophet/XGBoost)
- Оптимизация ассортимента (Apriori для товарных связей)
python
# Пример прогноза спроса
from prophet import Prophet
model = Prophet()
model.fit(df[['ds', 'y']]) # ds=дата, y=продажи
forecast = model.make_future_dataframe(periods=30)- API & Dashboards
- FastAPI для интеграции с мобильными приложениями
- Tableau/Power BI для визуализации KPI
Масштабирование: Kubernetes + мониторинг (Prometheus).
Безопасность: RBAC, шифрование PII-данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы