ENIGMA AI
ENIGMA AI

Frontend-разработчик, Middle — вопросы с реальных собеседований, часть 6

179 вопросов уровня Middle, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma
1×

Расскажите про соли драй и Кис.

general middle
1×

Как работает сужение типов?

general middle
1×

Что такое Web Worker и зачем он нужен?

general middle
1×

Что такое редакция и зачем она нужна?

general middle
1×

Как React оптимизирует обработку событий?

general middle
1×

Чем отличается сервис от воркера (Web Worker) и что это такое?

general middle
1×

Что делает танк?

general middle
1×

Что такое re-exchange/«редакса», и зачем он нужен?

general middle
1×

Что такое реактивность, зачем она нужна и какие существуют наиболее распространенные средства для её реализации?

frontend JavaScript middle
1×

Расскажите про делегирование событий в браузере.

frontend JavaScript middle
1×

Как избежать ненужных рендеров в React при работе с компонентами? Что для этого можно применить и что конкретно вы использовали в своей практике?

frontend React middle
1×

Как происходит процесс парсинга и рендеринга HTML-документа браузером?

frontend HTML middle
1×

Опишите этапы рендеринга страницы в браузере.

frontend JavaScript middle
1×

Почему некоторые технологии или подходы раньше использовались чаще, а сейчас реже?

architecture middle
1×

Можно ли в React Context API разделять хранение системной логики (например, переключение тем) и бизнес-данных (например, состояние форм или API-данные), вынося последние в отдельные стейт-менеджеры?

frontend React middle
1×

Что такое корутины, зачем они нужны и почему их удобно использовать?

concurrency middle
1×

Почему при оборачивании родительского компонента и передаче пропсов в дочерний компонент возникают лишние ререндеры и как это можно предотвратить?

frontend React middle
1×

Почему в текущем компоненте (таблице) отсутствует ленивая подгрузка и какие существуют способы её реализации для оптимизации рендеринга тяжёлых ячеек и вложенных компонентов?

frontend React middle
1×

Как вы обычно декомпозируете свои задачи? Расскажите на примере.

behavioral middle
1×

В FSD вы использовали микросервисную архитектуру или монолит?

architecture middle
1×

Какие есть конкретные use cases, когда удобно использовать CSS-переменные (CSS custom properties)?

frontend CSS middle
1×

Расскажите на примере реально существующей задачи, которую вы реализовали за последние полгода: что это была за задача, на какие блоки вы ее разбили и сколько времени заняло на каждый этап (в формате «задача 1 — столько времени, задача 2 — столько времени»)?

behavioral middle
1×

Как вы на предыдущих проектах договаривались с бэкендом об API: чем именно пользовались (например, схемы, графы, контракты) и как вы решали вопросы согласования формата данных?

frontend middle
1×

Как вы будете бороться с ситуацией, когда сервер возвращает структуру данных, отличающуюся от той, которую вы ожидаете: поможет ли здесь TypeScript, и если нет — как решать проблему?

frontend TypeScript middle
1×

Каким, по вашему мнению, было бы самое плохое приложение с точки зрения архитектуры?

architecture middle
1×

Как TypeScript помогает при парсинге JSON, если на вход приходит объект не того формата? Как проверять и обрабатывать такие ситуации?

language_specific TypeScript middle
1×

Вы используете Feature-Sliced Design (FSD) в чистом виде с настроенным линтером?

architecture middle
1×

Что нужно делать при создании нового UI-проекта с нуля?

frontend middle
1×

Какие инструменты и фреймворки вы будете использовать при разработке UI проекта?

frontend middle

Вопросы по другим специальностям