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

Как изменишь свой проект если начнешь писать его с нуля

Начну с выбора более современного стека: возможно, Next.js вместо CRA для SSR/SSG, TypeScript вместо JavaScript для типизации.

Оптимизирую структуру проекта:

  • Четкое разделение на модули/features
  • Единый стиль кодирования (ESLint/Prettier)
  • Автоматизированные тесты (Jest, Cypress)

Пример улучшенной структуры:

text
/src  
  /features  
    /auth  
      /components  
      /hooks  
      /store  
  /shared  
    /ui  
    /lib  

Уделю внимание производительности:

  • Ленивая загрузка компонентов
  • Оптимизация бандла (code splitting)
  • Кэширование через Service Workers

Добавлю мониторинг ошибок (Sentry) и метрик производительности.

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

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

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

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