1745 вопросов для подготовки на позицию Frontend-разработчик
1745 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка помогает системно подготовиться к интервью на позицию Frontend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: frontend, browser, react.
Назовите реально использованную модель и объясните выбор через качество инструментальных вызовов, устойчивость рассуждений, latency и стоимость. Сам паттерн ReAct не привязан к одному поставщику.
Бизнес-значимые расчёты и итоговые денежные значения должны определяться backend по единому правилу. Frontend может форматировать результат и показывать предварительную оценку, не становясь источником истины.
Браузер разбирает URL, получает адрес, устанавливает защищённое соединение, отправляет HTTP-запрос и строит страницу из ответа и связанных ресурсов. Кэш может пропустить часть шагов.
Браузеры обычно кешируют ответы GET и HEAD при подходящих заголовках. POST допускает кеширование при специальных условиях, но поддержка на практике ограничена.
Domain содержит бизнес-модель и правила, Entity — объект с идентичностью и собственными инвариантами. Application Service координирует сценарий, не подменяя доменные правила.
Указатели позволяют явно передавать доступ к одному объекту, менять его и избегать некоторых копирований. Python и JavaScript тоже используют ссылки, но скрывают часть механики.
?. безопасно продолжает доступ для не-nullish значения; ?? подставляет замену только для null/undefined. Остальные конструкции решают отдельные задачи копирования, присваивания и индексации.
Восстановите JSX, сделайте input контролируемым и добавляйте элементы без изменения data.length. Для новых id используйте отдельный счётчик, а в списке — стабильный key.