Встречается на собеседованиях • сегодня

Как был устроен System Design на прошлом месте работы

На прошлом проекте работал с SPA на React + TypeScript. Архитектура строилась по принципу Feature-Sliced Design:

  • app/ - инициализация приложения (роутинг, провайдеры)
  • pages/ - композиция фич в страницы
  • features/ - бизнес-логика (например, auth, profile)
  • entities/ - доменные сущности (User, Product)
  • shared/ - переиспользуемые компоненты/утилиты

Пример структуры фичи:

tsx
features/auth/
  ├── api/      // API-запросы
  ├── model/    // стейт-менеджмент (Redux RTK)
  ├── ui/      // компоненты
  └── lib/     // вспомогательная логика

Стек: Vite, RTK Query, React Router, Storybook. CI/CD через GitHub Actions с деплоем на Vercel.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы