Какие state-менеджеры использовали на проекте? Как данные из Pinia появляются на странице?
Выбор стейт-менеджера зависит от требований проекта и используемых технологий. В современных фронтенд-проектах часто применяются:
Читать ответПодготовка к интервью
696 вопросов с собеседований в Wildberries
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Wildberries. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: infrastructure, go, mobile.
Каталог
Выбор стейт-менеджера зависит от требований проекта и используемых технологий. В современных фронтенд-проектах часто применяются:
Читать ответВремя выполнения каждой функции:
Читать ответЧтобы разделить React-приложение, собранное в один чанк, на несколько чанков, используют динамический импорт и код-сплиттинг.
Читать ответEvent Loop — это механизм в JavaScript и браузерах, который позволяет обрабатывать асинхронные операции без блокировки основного потока.
Читать ответВ фронтенде я писал несколько видов тестов:
Читать ответЗависание экрана при получении большого массива данных с бэкенда обычно связано с блокировкой основного потока UI из-за тяжёлой обработки данных или рендеринга.
Читать ответДля решения задачи нужно параллельно вызвать checkResult для двух URL и обработать результаты с учетом таймаута и ошибок.
Читать ответВыбор между Windows и macOS зависит от конкретных задач и личных предпочтений. macOS часто предпочитают фронтенд-разработчики из-за удобства работы с UNIX-подобной средой, наличия инструментов разработки и стабильности.
Читать ответБольшое количество HTTP-запросов — проблема, потому что каждый запрос создает накладные расходы на установление соединения, передачу заголовков и ожидание ответа, что увеличивает задержки и нагрузку на сервер и сеть.
Читать ответДля оптимизации я сделал следующее:
Читать ответЕсли в React-компоненте по клику на кнопку дважды вызвать setState с инвертированием булевого значения, то результат может быть неожиданным, если использовать форму setState с объектом напрямую.
Читать ответВ ближайшие пару лет я планирую расширять свои знания и навыки не только в React, но и в смежных технологиях и инструментах фронтенд-разработки.
Читать ответ