Frontend
Расскажите про жизненный цикл React-компонента: основные этапы mount, render, unmount.
Расскажи про этапы рендеринга страницы в браузере.
В компоненте расставлены console.log в родительском и дочернем компонентах, а также в useEffect. В каком порядке они выведутся и почему?
Как соединить виртуализацию с поиском и фильтрацией данных?
Какие способы оптимизации приложений знаешь?
Расскажите про самую сложную задачу, которую вы решили, и про задачу, с которой не вполне удалось справиться.
Что ты хочешь найти в новой компании? Может быть, хочешь взять на себя больше ответственности, или наоборот, избегаешь этого?
А если вместо скриптов подключены стили через отдельный link — блокируют ли они рендеринг?
Как явно указать, что T — это тип массива, а не тип элемента (используя Array<T>)?
В резюме указан формат работы — гибрид, удалёнка, офис. Офис для себя вы не рассматриваете?
Что произойдёт, если один из загружаемых файлов будет очень большим?
Какой был подход к написанию CSS? Знакома ли ты с подходом CSS-in-JS?
Что ты знаешь про контекст в JavaScript?
Приходилось ли настраивать CI/CD?
В чём отличие Short Polling от Long Polling?
Был ли опыт работы с Vue? Какие инструменты использовали для тестирования?
Расскажите про ваш опыт работы с таблицами (отрисовка, работа с большим объемом данных).
Как оптимизировать лендинг с большим количеством изображений и видео?
Работали ли вы с библиотекой Zod?
Как ты будешь хранить коллбэки внутри EventEmitter?