Как не считать исходное имя строки конфликтом уникальности?
Первые два значения проходят, 'Beta' даёт ошибку уникальности. Поиск совпадения должен исключать текущую строку по стабильному id, а не по позиции в массиве.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Первые два значения проходят, 'Beta' даёт ошибку уникальности. Поиск совпадения должен исключать текущую строку по стабильному id, а не по позиции в массиве.
Читать ответБудут выведены 10 и 13. Параметр x затеняет внешнюю переменную, а callback без такого параметра изменяет y из внешнего окружения три раза.
Читать ответСначала sync 2, затем watch 2 один раз. Обычный watcher пакетирует синхронные изменения; он не обязан вызываться отдельно на каждый промежуточный инкремент.
Читать ответВычислите максимальную зарплату оконной функцией по департаменту и оставьте все строки с этим значением, включая совпадения.
Читать ответСоздавайте результат внутри функции, не меняйте children и отделите логирование от обхода. Явный стек позволяет сохранить preorder, добавляя детей в обратном порядке.
Читать ответДля trailing debounce каждый клик сбрасывает таймер, а действие выполняется один раз после паузы; при размонтировании таймер очищается.
Читать ответДля вставки после десятого, двадцатого и следующих постов проверяйте (index + 1) % 10 === 0, а не index % 10 === 0.
Читать ответСохраните статическую выборку в замыкании и возвращайте объект api из каждого метода. Это обеспечивает chaining и одинаковое применение операций ко всем найденным элементам.
Читать ответВ типичном цикле с var все отложенные callback замыкают одну переменную i, которая к моменту выполнения равна 5; let создаёт привязку для каждой итерации.
Читать ответПолучится [undefined, undefined, undefined]: у стрелки с телом в фигурных скобках нет автоматического возврата выражения. Добавьте return или уберите фигурные скобки.
Читать ответСделайте родителя flex-контейнером и задайте justify-content:center вместе с align-items:center.
Читать ответВывод: end, l 0, l 1, v 2, v 2. Var создаёт одну общую переменную цикла, а let — отдельную привязку для каждой итерации; реакции Promise идут раньше таймеров.
Читать ответ