❓❓Вопросы с собеседования ❓❓
1. Чем отличаются
http от https?2. Чем отличается
get запрос от post?3. При каком запросе происходит кеширование?
4. Что такое
preflight запрос?5. Что такое
CORS? Кто прописывает доступность CORS?6. Что такое
css-in-js? Приведи примеры. Особенности css-in-js?7. Специфичность селекторов
8. Чей вес селектора больше
inline-style или !important?9. Этапы рендера в react приложении?
10. Бандл приложение. Чем формируется? Для чего нужен?
11. Способы оптимизации бандла
12. Расскажите про ваш опыт настройки сборщика приложений
13. Что такое микро-фронтенды?
14. JavaScript однопоточный или многопоточный?
15. Есть ли возможность сделать дополнительный поток? Вебворкеры.
16. Что позволяет писать асинхронный код в JS?
17. Что такое микро и макротаски?
18. Какие проблемы можем получить с большим количеством замыканий?
19. Сборщик мусора в JS
20. Концепция жизненного цикла в классовых компонентах
21. Как называется метод аналога
PureComponent?22. Как использовать
useCallback?23. Как использовать
useMemo?24. Как использовать
useEffect?25. В чем отличие
useEffect от useLayoutEffect?26. Контролируемые и неконтролируемые компоненты. Расскажите отличие
27.
useRef что это такое и как его использовать?28. Для чего придумали стейт-менеджеры (
redux, mobx и тд) 29. Какую проблему решает
redux?»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
30. Кейс: приходит джуниор или миддл с оценкой задачи в 50 часов. Ваши действия?
31. Расскажите ваш опыт управления командой
»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»