Публичное собеседование Junior frontend-разработчика: React и TypeScript
Кандидат обсуждает useEffect и асинхронные операции, решает задачу и отвечает на вопросы о TypeScript. Ведущие добавляют комментарии в стримовом формате.
- Опубликовано на YouTube:
- Просмотры на YouTube: 639
- Лайки на YouTube: 14
Коротко о видео
Видео показывает открытое интервью кандидата на Junior frontend-позицию. В техническом блоке интервьюеры спрашивают о поведении useEffect, если компонент размонтируется до завершения асинхронной операции, и просят объяснить жизненный цикл эффекта. Затем кандидат решает задачу преобразования числа в строку с разрядами, проговаривая план работы со строкой и счётчиком. Отдельно ведущие обсуждают минимальные ожидания от TypeScript у Junior-разработчика и полезность самостоятельной реализации debounce. В финале запись переходит к общим рассуждениям о рынке и практике. Это реальный диалог с кандидатом, но стрим содержит заметные отступления.
Затронутые темы
Что взять на заметку
- Продумывайте очистку эффекта при размонтировании компонента.
- На coding-задаче сначала формулируйте преобразование данных и крайние случаи.
- Освойте базовую типизацию props и данных API в TypeScript.
- Умейте реализовать debounce и объяснить его назначение.
- Регулярная практика кода важнее пассивного просмотра теории.