Поведенческий
26 окт 2026
Опишите TypeScript через реальные задачи: моделирование данных, generics, сужение типов, работу с API и инструменты сборки.
Читать ответ →
Лайвкодинг
26 окт 2026
Вывод: user, sync, global, user. Прямой вызов использует user; переданный отдельно метод вызывается браузерным таймером с глобальным получателем; обёртка снова вызывает метод у user.
Читать ответ →
Теория
26 окт 2026
React — библиотека на JavaScript для декларативного UI, а «ванильный JavaScript» означает использование языка и браузерных API без такой библиотеки.
Читать ответ →
Лайвкодинг
26 окт 2026
Будут выведены 10 и 13. Параметр x затеняет внешнюю переменную, а callback без такого параметра изменяет y из внешнего окружения три раза.
Читать ответ →
Теория
26 окт 2026
Браузер учитывает Content-Type ответа, разбирает HTML в DOM, загружает связанные ресурсы и выполняет скрипты согласно их атрибутам.
Читать ответ →
Теория
26 окт 2026
Сеть обслуживается средой выполнения, пока JavaScript свободен для других задач; завершённые операции ставят обработчики в очереди event loop.
Читать ответ →
Теория
26 окт 2026
Классический script без специальных атрибутов может остановить разбор HTML; async/defer меняют момент выполнения, а внешние стили обычно блокируют отрисовку.
Читать ответ →
Теория
26 окт 2026
Полный набор типов JavaScript включает семь примитивов и object; без исходного списка нельзя определить, какие именно были пропущены.
Читать ответ →
Теория
26 окт 2026
filter создаёт новый массив и сам не меняет исходный, а sort сортирует исходный массив на месте.
Читать ответ →
Теория
26 окт 2026
Замыкание — функция вместе с доступом к лексическому окружению, в котором она была создана.
Читать ответ →
Теория
26 окт 2026
Function declarations доступны до строки объявления; var заранее инициализируется undefined, а let, const и class имеют временную мёртвую зону.
Читать ответ →
Поведенческий
26 окт 2026
Назовите языки и смежные области, с которыми действительно работали, и кратко поясните уровень практики.
Читать ответ →