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

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА MIDDLE FRONTEND РАЗРАБОТЧИКА! ДАЛИ ОФФЕР НА 250К СРАЗУ ПОСЛЕ СОБЕСА!

Запись собеседования middle frontend-разработчика: опыт кандидата и технические вопросы по React, TypeScript, управлению состоянием, HTML/CSS и интеграциям. Во второй части интервьюеры описывают будущий проект и процесс работы, после чего автор заявляет о полученном оффере.

Миша - Frontend Dev
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 19,9 тыс.
  • Лайки на YouTube: 560
Открыть на YouTube

Таймлайн

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

Автор публикует запись реального технического собеседования на позицию 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 и состояние автотестов.

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