Что будет напечатано в консоли при данном JavaScript‑фрагменте
Ничего не будет выведено: const = 3 — синтаксическая ошибка, которая препятствует исполнению всего скрипта. Даже console.clear() не начнёт работать.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Ничего не будет выведено: const = 3 — синтаксическая ошибка, которая препятствует исполнению всего скрипта. Даже console.clear() не начнёт работать.
Читать ответУчебный одноразовый таймер можно построить на setInterval: при первом срабатывании очистить интервал и вызвать callback. Без таймерного механизма окружения честную неблокирующую задержку не реализовать.
Читать ответОба вызова выведут 10. Все функции page замыкают одну переменную i, объявленную перед while, а не отдельное значение каждой итерации.
Читать ответПодойдёт age = '18': при сравнении строки с числом оператор == выполнит числовое преобразование. Итоговое логическое true строго равно true.
Читать ответХраните сообщения как массив {id,text,likes}, а ввод отдельно. Добавление и лайки обновляйте функционально, не изменяя прежние объекты.
Читать ответПередавайте id и текущее значение счётчика аргументами. Генерация случайности и сохранение нового состояния остаются во внешнем коде, а функции только вычисляют результат.
Читать ответИспользуйте алгоритм Кадане с разрешённым пустым подмассивом: текущую сумму обнуляйте, если она стала отрицательной. Максимум начинайте с нуля.
Читать ответВозьмите часть после последней точки, если точка не первая и не последняя в имени. Для файла без расширения верните пустую строку.
Читать ответНакопите аргументы до fn.length, а пустые вызовы пусть просто возвращают очередной шаг. В примере есть опечатка laskChain, и цепочка с одними 2 и 3 ещё не набрала три аргумента.
Читать ответДля обычного массива выделите результат той же длины и примените mapper к каждому существующему индексу. Пропущенные позиции можно сохранить, как у стандартного map.
Читать ответВосстановите JSX, сделайте input контролируемым и добавляйте элементы без изменения data.length. Для новых id используйте отдельный счётчик, а в списке — стабильный key.
Читать ответОтсортируйте интервалы по началу, объедините пересекающиеся и суммируйте длины объединённых участков. Вложенный [7,9] не добавляет длины к [6,10].
Читать ответ