Если в таблице указать только <table> и вложенный <tr>, что браузер покажет в DOM-дереве?
При разборе HTML-строки браузер обычно вставит tbody между table и tr, даже если tbody отсутствовал в исходной разметке.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
При разборе HTML-строки браузер обычно вставит tbody между table и tr, даже если tbody отсутствовал в исходной разметке.
Читать ответEvent Loop координирует выполнение задач среды и продолжений JavaScript, чтобы реагировать на события без синхронного ожидания каждой операции.
Читать ответУ классов React есть этапы монтирования, обновления и удаления с componentDidMount, componentDidUpdate и componentWillUnmount; функциональные компоненты используют hooks.
Читать ответany разрешает почти любые операции без проверки и ослабляет безопасность типов. Его используют как осознанную, локальную границу, а не универсальное решение ошибок компиляции.
Читать ответПеречислите hooks, которыми действительно пользовались; главное отличие: setState планирует обновление UI, изменение ref.current — нет.
Читать ответООП организует программу вокруг объектов с состоянием и поведением; обычно обсуждают абстракцию, инкапсуляцию, наследование и полиморфизм.
Читать ответВ Nuxt 2 при SSR window недоступен, а data() с единственным измерением не реагирует на resize. Для адаптивного оформления сначала рассмотрите CSS media queries.
Читать ответИспользуйте union двух целостных объектных типов, а не отдельный number | string у каждого поля. Так сохраняется связь между полями.
Читать ответВо Vue 3 reactive отслеживает чтение и изменение свойств через Proxy, а ref предоставляет реактивное значение через .value.
Читать ответFloat выводит плавающий элемент из обычного потока с обтеканием, а display: none исключает его box из раскладки. Transform и visibility: hidden место обычно сохраняют.
Читать ответОдин агент JavaScript исполняет один текущий стек, но браузер может запускать отдельные агенты через Web Workers для параллельных вычислений.
Читать ответПродвинутые средства TypeScript включают generic-ограничения, keyof, mapped и conditional types, infer, template literal types и utility types.
Читать ответ