1:01:16Разбор интервью на Senior React-разработчика
Автор и кандидат разбирают рассказ об опыте, вопросы по React и решение практических задач. Комментарии фокусируются на том, как конкретно описывать вклад в проект и вести технический диалог.
Кандидат анализирует React-компонент, находит проблему с зависимостями и рассуждает об оптимизации ререндеров. Затем он проектирует хук для загрузки данных с состояниями результата, загрузки и ошибки.
Источник: Тихон Галактионов
Открыть на YouTubeЭто вторая часть технического собеседования Frontend-разработчика, полностью посвящённая практическим вопросам React. Интервьюер показывает компонент и просит понять его поведение, найти потенциальные проблемы и предложить изменения. Кандидат замечает отсутствующую зависимость и обсуждает структуру с полем ввода, кнопкой и задачами. Далее разговор переходит к оптимизации: когда имеет смысл использовать мемоизацию, почему лишние оптимизации расходуют память и как useCallback сохраняет ссылку на функцию, чтобы дочерний компонент не получал новый prop при ререндере родителя. В отдельной задаче кандидат описывает пользовательский хук для получения данных, включая состояния data, loading и error. Запись заканчивается до финальной обратной связи.
1:01:16Автор и кандидат разбирают рассказ об опыте, вопросы по React и решение практических задач. Комментарии фокусируются на том, как конкретно описывать вклад в проект и вести технический диалог.
1:21:41Техническое собеседование на Junior+ Frontend-позицию на канале ApexNovaTech: кандидат отвечает на вопросы по CSS, JavaScript и React, затем пробует решить задачи на асинхронное выполнение цикла и группировку массива пользователей. Ведущие разбирают ошибку на границе цикла и дают фидбек о необходимости укрепить практику базового JavaScript.
1:12:40Технический этап frontend-собеседования в WB: кандидат отвечает на вопросы о загрузке веб-страницы, HTTP(S), CORS, code splitting и React Lazy. Затем он решает задачи на поиск пары чисел, обход дерева, Event Loop и TypeScript generics, а в code review обсуждает ключи списков, мемоизацию и useEffect.