703 вопроса по JavaScript с технических собеседований
703 вопроса1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, javascript, browser.
Выбор JavaScript/TypeScript для автотестов обычно обосновывают стеком команды, доступными инструментами, типизацией и сопровождением, а не универсальным превосходством языка.
Указатели позволяют явно передавать доступ к одному объекту, менять его и избегать некоторых копирований. Python и JavaScript тоже используют ссылки, но скрывают часть механики.
?. безопасно продолжает доступ для не-nullish значения; ?? подставляет замену только для null/undefined. Остальные конструкции решают отдельные задачи копирования, присваивания и индексации.
В консоль попадёт исходный пустой объект {}, а не 123. Каждый литерал {} создаёт новый объект, и строгое сравнение проверяет их идентичность, а не одинаковое содержимое.
Бесконечный цикл заблокирует главный поток: DOM будет многократно изменяться, но браузер не получит возможности нормально отрисовывать новые числа и обрабатывать ввод.