Вернуться в видеотекуКоротко о видео
Запись тестового собеседования на позицию Junior+ Frontend-разработчика на канале ApexNovaTech: кандидат Максим рассказывает о переходе из 3D-конфигураторов к React и выполняет задания по CSS и JavaScript. В практической части разбираются адаптивное расположение блоков, функция compose и функция Range для итерации по диапазону; затем кандидат объясняет прототипы и работу new. React до конца интервью не дошли из-за времени, а в обратной связи ведущий связывает затруднения прежде всего с волнением, практикой и технической формулировкой ответов.
Затронутые темы
Что взять на заметку
- Для CSS-задачи нужно добиться поведения трёх блоков с базовой шириной 100 px: при нехватке места они переносятся, а доступное место в строке заполняется элементами.
- В compose начальное значение должно пройти через функции в обратном порядке: сначала z, затем y и x; реализация должна принимать произвольное число функций и возвращать функцию.
- В задаче Range функция получает начало и конец диапазона и должна вернуть итерируемый результат; в обсуждённом варианте — массив последовательных чисел для for...of.
- При ответе о прототипах и new важны не только общее понимание, но и точные технические формулировки: создание экземпляра, связь с прототипом и поиск свойств по цепочке прототипов.
- По оценке ведущего, кандидату полезно чаще решать задачи в условиях интервью и сразу пробовать код, а не долго выбирать единственно «правильный» ход.
- React-вопросы в этом интервью не рассматривались, поэтому по записи нельзя судить о навыках кандидата в React.