Проверка, является ли число палиндромом
Отвергните отрицательные и небезопасные целые числа, затем сравните симметричные цифры строкового представления. Ноль является палиндромом.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Отвергните отрицательные и небезопасные целые числа, затем сравните симметричные цифры строкового представления. Ноль является палиндромом.
Читать ответКак написано, a = null выбросит TypeError: a объявлена через const. Последующий console.log(b) без перехвата ошибки не выполнится; сам массив и объект останутся неизменными.
Читать ответКод уже корректен и выводит 1. Обычный метод say получает this === obj, а возвращённая стрелка сохраняет этот контекст при последующем самостоятельном вызове.
Читать ответРазрешите произвольные строковые ключи через Record<string, unknown> и возвращайте unknown[]. Для отсутствующего собственного поля добавляйте undefined; также исправьте имя вызова и скобки цикла.
Читать ответПодписка scroll в теле App создаётся на каждом рендере и никогда не удаляется. Для прилипающей панели обычно достаточно position: sticky; счётчик обновляйте функционально, повторяющиеся Item создайте из списка.
Читать ответБесконечный цикл заблокирует главный поток: DOM будет многократно изменяться, но браузер не получит возможности нормально отрисовывать новые числа и обрабатывать ввод.
Читать ответДождитесь списка, запустите распознавание всех животных параллельно через Promise.all, затем выберите только type === cat и voice === meow. В данных таких животных пять.
Читать ответДобавьте отдельное состояние user и обновляйте name через новый объект. Остальной JSX сохраните; обработчик новой кнопки не должен мутировать прежний объект состояния.
Читать ответГлавные ошибки: permissions теряют CamelCase, даты не форматируются, неизвестная роль добавляет пустой объект, HTTP-статус и структура ответа не проверяются. Поиск ids лучше заменить на Set.
Читать ответПройдите список вперёд, сложите значения в стек, затем извлеките и напечатайте их в обратном порядке. Так не нужно менять связи списка или использовать глубокую рекурсию.
Читать ответОбойдите исходный массив, вызывая предикат со значением, индексом и массивом. Добавляйте прошедшее значение в отдельный результат, не меняя входные элементы.
Читать ответИспользуйте flex-wrap: wrap и flex: 1 1 100px: базовая ширина 100px, свободное место распределяется между элементами, строки переносятся. Минимальную ширину нужно определить отдельно.
Читать ответ