Вернуться в видеотекуКоротко о видео
Автор показывает запись анонимного frontend-собеседования уровня middle с заявленной зарплатой 230 тыс. рублей и сообщает, что получил оффер. В интервью кандидат рассказывает об оптимизации производительности, SSR и управлении состоянием, отвечает на вопросы по JavaScript, а затем решает live-coding-задачи: каррирование, поиск дублей в массиве и React-задачу с иерархическим списком, типизацией и асинхронной загрузкой данных. Автор отдельно предупреждает, что его ответы могут содержать ошибки и их следует проверять.
Затронутые темы
Что взять на заметку
- Для рассказа об опыте кандидат приводит конкретные меры оптимизации: исключение ненужных пакетов и кода из загрузки, модульное разбиение, работа с синхронизацией и виртуализацией.
- На теоретической части спрашивают различия call и apply, значение this, hoisting и назначение декораторов.
- Первая live-coding-задача требует реализовать каррированное сложение с цепочкой вызовов.
- Во второй JavaScript-задаче нужно вернуть значения, которые повторяются в массиве; обсуждается вариант с подсчётом частот, а не готовые filter/indexOf-приёмы.
- React-задача последовательно проверяет рекурсивный рендер иерархии, TypeScript-типизацию входных данных и получение данных через Promise/API-эмуляцию.
- Кандидат прямо говорит, что не работал с SSR на последнем месте, но знаком с принципом технологии; это его самооценка, а не подтверждение практического опыта.