ЖЕСТКОЕ собеседование на SENIOR FRONTEND разработчика | зп 400к

Готовься к собеседованиям на моей платформе 👉
Привет, я Костя. Более 8 лет пишу код, а теперь помогаю другим разработчикам: ✅ Готовлю к собеседованиям ✅ Делаю сильные резюме ✅ Объясняю сложное простыми словами 📌 В этом видео — разбор жестких вопросов, которые мне задавали на позицию Senior Frontend Developer React с зарплатой 400к Это видео будет особенно полезным: 👨‍💻 Джунам и миддлам, которые хотят вырасти до Senior. 💼 Опытным разработчикам, которые идут на 400к+. 🤯 Всем, кто устал проваливать технические собесы из-за непонятных вопросов. Хочешь больше? 🚀 Закажи резюме у меня —
💡 Консультации —
📢 Подписаться на канал с полезным контентом —
Таймкоды: 00:00 Общие вопросы 08:15 Как применить принцип открытости/закрытости во фронтенде? 9:39 Как оцениваете задачи в команде? 11:12 Какие проблемы оптимизации были с leaflet? 11:56 Как выявить причины тормозов в интерфейсе? 14:07 Когда использовать useMemo и useCallback? 14:57 Как работать с огромными динамическими массивами без лагов? 15:44 Как работают веб-воркеры? 17:47 Как обмениваться данными между окнами или iframe? 18:42 В чем разница между useRef и useState? 20:30 Как работает батчинг в setState? 22:55 Как useEffect заменяет методы жизненного цикла классов? 26:19 В чем разница между useEffect и useLayoutEffect? 26:46 Почму тяжелые рассчеты блокируют UI? 27:39 Что такое EventLoop и как он работает? 29:57 requestAnimationFrame vs setTimeout 30:41 Какие опреаци попадают в очередь микрозадач? 31:16 Для чего придумали промисы? 34:09 Как работает цепочка then - catch - then? 36:23 Что такое редьюсер и какие аргументы он принимает? 38:26 В чем разница между MobX и Redux? 39:42 Как запретить изменение объекта в JS? 40:15 Какие библиотеки используют для асинхронных операций в Redux? 42:30 Как подключить саги или thunk к хранилищу? 43:05 Опыт написания тестов 43:41 Как замокать API-вызов? 44:32 Зачем нужна библиотека Reselect? 47:50 Как организовать общение между микрофронтами?

Смотрите также