React‑карточная игра с угадыванием
Храните текущий набор, скрытую цель и счёт. Успех добавляет 20 баллов и создаёт новый раунд, ошибка обнуляет счёт без перезагрузки.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Храните текущий набор, скрытую цель и счёт. Успех добавляет 20 баллов и создаёт новый раунд, ошибка обнуляет счёт без перезагрузки.
Читать ответПриведённый Kotlin-код уже использует mutableListOf, корректный add и обратный обход. Он выводит 7, 5, 1 и Done!, пропуская только элемент 3.
Читать ответЗапрашивайте подсказки с небольшой задержкой после ввода, отменяйте предыдущий запрос и показывайте результаты через доступный список вариантов.
Читать ответБез Strict Mode первый commit печатает App, useLayoutEffect, useEffect 1, useEffect 2. Эффект с инкрементом затем вызывает ещё один рендер и перезапуск зависимых эффектов.
Читать ответMap создаёт новый массив той же длины, преобразуя существующие элементы через callback. Для разреженного массива отсутствующие индексы остаются дырками.
Читать ответСоздайте функцию внутри области с нужной переменной и верните её. Замыкание сохраняет доступ к привязке, поэтому может видеть последующие присваивания.
Читать ответНа каждом вызове отменяйте предыдущий таймер и создавайте новый. Callback должен получить последние аргументы и this последнего вызова.
Читать ответДля массива чисел используйте reduce с начальным нулём. Для [1, 2, 3, 4, 5] сумма равна 15, для пустого массива — 0.
Читать ответВ reduce накапливайте новый массив и добавляйте элемент только при truthy-результате предиката. Начальное значение аккумулятора — пустой массив.
Читать ответПо синтаксису type и const это задача TypeScript, несмотря на метку dart. Задайте string enum, затем получите union его строковых значений.
Читать ответНужно выводить currentTime и очищать интервал в эффекте. Key={id} уже корректен; сортировки в примере нет, порядок соответствует исходному массиву.
Читать ответIIFE создаёт закрытую переменную счётчика и возвращает функцию, которая читает и увеличивает её. Снаружи доступна только возвращённая функция.
Читать ответ