ENIGMA AI
ENIGMA AI

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

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

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

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

Зачем нужен механизм замыкания (closure) в программировании?

language_specific middle

В чем разница между ngOnChanges и ngDoCheck в Angular?

frontend Angular middle

Приходилось ли вам настраивать проекты с нуля?

architecture middle

Почему нельзя использовать индекс массива в качестве ключа (key) при маппинге элементов в React?

frontend React middle

Как обрабатывать массив без уникальных идентификаторов, если порядок элементов может измениться?

algorithms middle

Какой сборщик мусора используется в языке программирования, на котором вы пишете?

language_specific middle

Что вам приходилось мемоизировать в процессе разработки?

algorithms middle

Сталкивались ли вы когда-нибудь с использованием хука useId?

frontend React middle

Что такое прототипы в JavaScript и как работает прототипное наследование?

language_specific JavaScript middle

В чем разница между ререндером компонента и обновлением реального DOM?

frontend React middle

Как React сравнивает старое и новое дерево элементов в процессе рендеринга?

frontend React middle

Зачем при обращении к конкретному элементу в DOM-дереве использовать refs в React, если можно воспользоваться querySelector?

frontend React middle

Зачем нужна мемоизация?

algorithms middle

В каких случаях нужна мемоизация?

algorithms middle

Что в твоем понимании является плохим кодом?

architecture middle

Какие страницы или сервисы вы использовали в проектах с архитектурами SPA и SSR?

architecture middle

Какие самые частые проблемы в вашем опыте с CSS?

frontend CSS middle

Приведите пример конкретного кейса использования SPA совместно с SSR.

web JavaScript middle

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

frontend JavaScript middle

Что именно следует кэшировать в системе?

architecture middle

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

web SEO middle

Какие конкретные действия нужно предпринять для улучшения SEO при работе с разными вариантами рендеринга (SSR, CSR, SSG)?

frontend middle

Приходилось ли вам когда-нибудь заниматься оптимизацией и уменьшением размеров бандлов в проекте?

frontend JavaScript middle

Какие данные хранятся в кэше?

architecture middle

Какие правила применяются при обновлении этих данных?

database middle

Какова цепочка обновления данных в приложении?

architecture middle

Приходилось ли вам вручную реализовывать бесконечный скролл?

frontend JavaScript middle

Какие существуют инструменты для обновления программного обеспечения или инфраструктуры?

devops middle

Как реализуется бесконечный скролл?

frontend JavaScript middle

Как вы обычно обрабатываете устаревший кэш?

architecture middle

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