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

Какая архитектура была на последнем проекте

Мы использовали Feature-Sliced Design (FSD) для масштабируемости и поддержки кода.

Структура:

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

Пример фичи:

tsx
// features/auth/model.ts  
export const authModel = createSlice({  
  initialState,  
  reducers: { /* ... */ }  
});  

Плюсы: изолированность модулей, простое тестирование. Минусы: избыточность для мелких проектов.

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

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

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

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