Впервые на моём канале: реальное собеседование, которое прохожу сам.
Более 15 лет в IT, из них более 10 лет во Frontend. Вроде бы правильный код пишу, но всё еще могу местами подтупливать, понаблюдайте.
Ссылка на мой tg канал, в котором опубликую результаты https://t.me/+83hVkgYDH8cwYjNi
А вообще я там регулярно провожу бесплатные разборы резюме и консультации, рассказываю всякие реальные айтишные истории из своего опыта.
Таймкоды
00:00 Вступление — формат интервью
04:15 Правильная Typescript типизация данных и компонентов
07:23 React компоненты — структура, переиспользование и принципы построения UI
08:45 Управление состоянием item
10:35 Рендеринг иконки
15:45 Рендер иконок в React — оптимизация и динамическая отрисовка
17:35 CSS Modules в React
21:48 Стилизация компонентов, логика isSelected
23:20 Композиция и переиспользование компонентов в React
27:40 Реализация level для уровней вложенности
29:50 Функция onSelect
32:45 Реализация и отладка функции onExpand
44:20 Что-то сломалось в codesandbox, дебажим
55:20 Рефакторинг, вынесение handleExpand
1:02:00 Возможности для рефакторинга
1:03:29 Точечные правки
1:07:45 Подходы к архитектуре frontend, feature slice design
1:10:11 Опыт в проектировании
1:15:55 Мой вопрос к компании
1:17:15 Описание проекта, процессов и команд
1:20:25 Заключение
💡 Ключевые слова для поиска:
react архитектура, frontend interview, react typescript, frontend собеседование, архитектура фронтенда, типизация typescript, оптимизация react, рефакторинг компонентов, чистый код js, frontend developer interview, react hooks