Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

1886 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 1886
Теория

[имя] какие инструменты, хуки и паттерны используете для оптимизации React-приложения и тяжёлых компонентов? Как определить, что компонент тяжёлый, и как измерить эффект оптимизации?

Начните с React Profiler и браузерного Performance: тяжёлый компонент определяется измеренным вкладом в задержку, а не размером файла.

Читать ответ
System Design

Ситуационная задача: результат обработки может содержать тысячи или десятки тысяч замечаний; ответ долго приходит, а браузер зависает при рендеринге. Что предложите?

Разделите проблему на долгую серверную обработку, объём передачи и дорогую отрисовку; у каждого этапа свой способ оптимизации.

Читать ответ
Теория

Знакомы ли вы со стратегией миграции Vue-кода на Next.js/React? Возникнут ли сложности при переносе готового Vue-модуля или компонента на Next.js, включая перенос и понимание бизнес-логики? Был ли у вас подобный опыт?

Vue-компонент нельзя просто перенести в React без адаптации UI; независимую бизнес-логику часто можно сохранить через явные контракты.

Читать ответ
Теория

Если есть функция на TypeScript, принимающая два числовых параметра и возвращающая их сумму, что произойдёт, если после компиляции вместо чисел передать строки?

TypeScript-типы удаляются при компиляции. Если JavaScript-функция выполняет a+b со строками, получится конкатенация, а не числовая сумма.

Читать ответ
Теория

Что произойдёт, если CSS-файл размером 50 МБ загружается по медленному интернету, и как решить проблему, если он необходим целиком?

Большой render-blocking CSS задержит отображение и потребует времени на разбор; сжатие не устраняет стоимость обработки всего файла.

Читать ответ
Теория

Какие части интерфейса и логики стоит мемоизировать в ленте дел? Когда следует использовать React.memo, useMemo и useCallback?

В ленте стоит оптимизировать дорогие элементы и вычисления, а не механически оборачивать каждый prop и обработчик.

Читать ответ