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

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

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

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

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

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

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

Каталог

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

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

Зачем React нужно виртуальное DOM-дерево? Почему нельзя напрямую изменять реальный DOM? Каковы преимущества и недостатки разных подходов?

Непосредственное использование DOM браузера напрямую в современных фронтенд-приложениях, особенно в таких библиотеках как React, нежелательно по нескольким причинам:

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

Как вы подходите к тестированию сложных UI-компонентов, которые генерируют глубокую вложенность DOM-узлов без удобных идентификаторов? Как целиться в нужные элементы интерфейса в E2E-тестах?

При тестировании сложных UI-компонентов с глубокой вложенностью DOM и отсутствием удобных идентификаторов важно использовать устойчивые и понятные селекторы:

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

Что такое Virtual DOM и как он работает в React?

Virtual DOM — это абстракция реального DOM, представляющая собой легковесную копию структуры пользовательского интерфейса в памяти.

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

Что произойдёт с Virtual DOM, если использовать createPortal для монтирования элемента в соседний div-контейнер?

При использовании createPortal React монтирует дочерний элемент в указанный DOM-узел вне иерархии текущего компонента, но с точки зрения Virtual DOM этот элемент остаётся частью того же React-дерева.

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

Что такое виртуальный DOM и как React решает, когда обновлять реальный DOM?

React reconciliation — это процесс сравнения нового виртуального DOM с предыдущим, чтобы определить минимальные изменения, которые нужно внести в реальный DOM для обновления интерфейса.

Читать ответ