Как вы с мобилками? Были адаптации? Собирали PWA или SPA?
Да, опыт работы с мобильными версиями есть. Для адаптации интерфейсов обычно использую:
Читать ответПодготовка к интервью
13 вопросов с собеседований в Хьюнет
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Хьюнет. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: websocket, playwright, selenium.
Каталог
Да, опыт работы с мобильными версиями есть. Для адаптации интерфейсов обычно использую:
Читать ответВ FSD (Feature-Sliced Design) определение границ фич основывается на бизнес-логике и ответственности. Если в каталоге магазина есть пересечения, то при разделении на фичи ориентируются на:
Читать ответПри анализе React-кода на баги и недочёты стоит обратить внимание на следующие моменты:
Читать ответPWA (Progressive Web App) — это веб-приложение с возможностями, приближенными к нативным мобильным приложениям. Основные отличия от обычного веба:
Читать ответЯ оцениваю себя на уровне middle frontend разработчика.
Читать ответЧекбоксы могут не отображаться при загрузке страницы по нескольким причинам:
Читать ответФикс обычно включает:
Читать ответПри потере интернета у пользователя я реализовывал следующие подходы:
Читать ответДо оптимизации у меня был компонент React, который рендерил большой список элементов, и каждый элемент перерисовывался при любом изменении состояния родителя, что приводило к снижению производительности.
Читать ответWebSocket — это протокол связи, обеспечивающий двунаправленный (full-duplex) канал между клиентом и сервером поверх одного TCP-соединения.
Читать ответЕсли бы сегодня стояла задача оптимизации, подход к её решению зависел бы от конкретных требований и контекста, но в целом современные практики включают:
Читать ответВ одном из проектов я реализовывал чат в реальном времени с использованием WebSocket.
Читать ответ