Тесты: Архитектура
Проектирование систем и архитектура ПО
Темы
Тесты
Микросервисы — Продвинутый
Outbox/inbox, ловушки 2PC, event sourcing, сбои компенсации, canary, chaos, эволюция схем, mTLS, strangler fig, multi-tenant изоляция и выборы CAP.
ПродвинутыйОткрытьМикросервисы — Средний
Saga, BFF, outbox, безопасность consumers, contract tests, tracing, bulkheads, ретраи, границы DDD, mesh sidecars и CDC.
СреднийОткрытьМикросервисы — Начальный
Границы сервисов, компромиссы монолита, риски sync vs async, gateway, discovery, владение данными, health checks и базовая resilience/observability.
НачальныйОткрытьSystem Design — Продвинутый
Консенсус, CRDT, saga vs 2PC, multi-region, capacity/SLA, детекторы отказов и продвинутые failure modes кэша/партиционирования.
ПродвинутыйОткрытьSystem Design — Средний
Шардирование, хэширование, модели согласованности, CQRS, rate limits, очереди vs sync, circuit breakers, quorum и когерентность кэша. Смесь одиночного и множественного выбора.
СреднийОткрытьSystem Design — Начальный
Основы: latency vs throughput, масштабирование, кэш, балансировка, доступность и базовая согласованность. Смесь одиночного и множественного выбора.
НачальныйОткрытьGit — средний уровень
Слияние, rebase, безопасные сценарии правки истории и совместная работа. Смесь одиночного и множественного выбора; отметьте все верные утверждения.
СреднийОткрытьGit — начальный уровень
Повседневный контроль версий: коммиты, ветки, remotes и основы истории. Смесь одиночного и множественного выбора; отметьте все верные утверждения.
НачальныйОткрытьGit — продвинутый уровень
Нюансы объектной модели, подпись, большие репозитории и инструменты восстановления. Смесь одиночного и множественного выбора; отметьте все верные утверждения.
ПродвинутыйОткрыть