Вернуться в видеотекуРЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА MIDDLE FRONTEND РАЗРАБОТЧИКА! ДАЛИ ОФФЕР НА 250К СРАЗУ ПОСЛЕ СОБЕСА!
Запись собеседования middle frontend-разработчика: опыт кандидата и технические вопросы по React, TypeScript, управлению состоянием, HTML/CSS и интеграциям. Во второй части интервьюеры описывают будущий проект и процесс работы, после чего автор заявляет о полученном оффере.
- Направление
- Frontend
- Формат
- Техническое собеседование
- Компания
АО «НТЦ ЕЭС Информационные комплексы»- Грейд
- Middle
- Длительность
- 37 мин
Коротко о видео
Автор публикует запись реального технического собеседования на позицию middle frontend-разработчика и в начале называет ориентир зарплаты около 250 тыс. рублей. Кандидат рассказывает о разработке конструктора email-рассылок для Московской электронной школы, системе электронного документооборота и опыте с React, TypeScript, RxJS, Redux Toolkit, RTK Query и Formik. Интервьюеры проверяют основы React, хуки, state management, Context, работу с большими списками, HTML/CSS и организацию разработки; затем описывают анонимный проект в энергетике, а автор после разговора сообщает, что получил оффер.
Затронутые темы
Что взять на заметку
- Подготовьте цельный рассказ о проекте с нуля: свою зону ответственности, настройку окружения, архитектурные решения, взаимодействие с backend-разработчиками и результат проекта.
- Повторите React: назначение Virtual DOM, reconciliation, роль key в списках и риск использования индекса при удалении, добавлении или перестановке элементов.
- Уметь сопоставить class lifecycle с useEffect: зависимости, cleanup-функцию и типичные side effects — запросы, подписки и работу с DOM.
- Чётко различайте useCallback, который мемоизирует функцию, и useMemo, который мемоизирует вычисленное значение; объясняйте, когда мемоизация действительно нужна.
- Подготовьте аргументированный выбор Redux Toolkit, MobX или Context; отдельно назовите ограничения Context, включая массовые ререндеры потребителей и отсутствие возможностей Redux DevTools.
- Для выдачи больших REST-списков предложите не только загрузку данных, но и пагинацию, виртуализацию и, при необходимости, серверную обработку.
- Будьте готовы обсудить не только стек, но и условия работы: роль в команде, переработки, процесс в Jira, code review и состояние автотестов.