intermediate
Вопросы об ограничениях
Выявляйте scale, latency, accessibility, security, team, budget, timeline и legacy constraints до commit к design.
Вопросы об constraints выявляют scale, latency, consistency, accessibility, security, навыки команды, budget, timeline, compliance и legacy до commit к design. Пропущенные constraints дают элегантные неверные ответы.
| Constraint | Пример вопроса | |------------|----------------| | Scale | DAU, QPS, рост данных? | | Latency | Цель p95, real-time vs eventual? | | Consistency | Strong vs eventual для reads? | | Security | PII, tenancy, audit, compliance? | | Team | Знакомый stack, on-call capacity? | | Timeline | Дата MVP, reversible experiments OK? |
На интервью: первые две минуты — вопросы; интервьюеры часто держат constraints, пока не спросите.
Типовые ошибки: greenfield по умолчанию; игнор mobile или a11y; design на infinite scale без need; пропуск budget или staffing.
Компромисс — меньше минут на boxes против design, реально подходящего организации.
Чеклист:
- Спросите до deep architecture.
- Scale, latency, consistency.
- Security и compliance рано.
- Timeline и ожидания reversibility.