Вернуться в каталог собеседований

Публичное собеседование Junior frontend-разработчика: React и TypeScript

Кандидат обсуждает useEffect и асинхронные операции, решает задачу и отвечает на вопросы о TypeScript. Ведущие добавляют комментарии в стримовом формате.

ApexNovaTech
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 639
  • Лайки на YouTube: 14
Открыть на YouTube

Коротко о видео

Видео показывает открытое интервью кандидата на Junior frontend-позицию. В техническом блоке интервьюеры спрашивают о поведении useEffect, если компонент размонтируется до завершения асинхронной операции, и просят объяснить жизненный цикл эффекта. Затем кандидат решает задачу преобразования числа в строку с разрядами, проговаривая план работы со строкой и счётчиком. Отдельно ведущие обсуждают минимальные ожидания от TypeScript у Junior-разработчика и полезность самостоятельной реализации debounce. В финале запись переходит к общим рассуждениям о рынке и практике. Это реальный диалог с кандидатом, но стрим содержит заметные отступления.

Затронутые темы

Что взять на заметку

  • Продумывайте очистку эффекта при размонтировании компонента.
  • На coding-задаче сначала формулируйте преобразование данных и крайние случаи.
  • Освойте базовую типизацию props и данных API в TypeScript.
  • Умейте реализовать debounce и объяснить его назначение.
  • Регулярная практика кода важнее пассивного просмотра теории.

Рекомендуем посмотреть