В этой подборке вопросы сгруппированы по формату «System Design», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, api, database.
Разделите транспорт, состояние документа и UI. Храните неподтверждённые операции, повторяйте их с прежним operationId и применяйте серверную версию только после проверки конфликта.
Оболочка управляет навигацией и сессией, микрофронтенд — UI списка и карточки в своём маршруте. Общие контракты событий, дизайна и API версионируются; права проверяет сервер.
Загрузите и проверьте данные на серверной границе, преобразуйте DTO в понятные поля карточки и отдельно реализуйте загрузку следующей страницы. Не выводите технические коды пользователю без форматирования.