Подготовка к интервью

Лайвкодинг на собеседовании

3221 вопрос в категории «Лайвкодинг»

3221 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.

Каталог

Результаты поиска

Найдено: 3221
Лайвкодинг

Реализуйте утилиту withTimeout: она принимает асинхронную функцию F и число миллисекунд, возвращает функцию с теми же аргументами и результатом, но отклоняет Promise с ошибкой, если F не завершилась за указанный таймаут.

Обёртка запускает таймер для возвращаемого Promise и очищает его после завершения; timeout ожидания сам по себе не отменяет исходную операцию.

Читать ответ
Лайвкодинг

Задание 4: Реализовать работу фильтров по типу займа в списке (loan list) — при выборе фильтра (например, через computed свойство) должен отображаться только список займов, соответствующих выбранному типу, либо все займы, если выбран фильтр "все".

Храните выбранный тип отдельно и вычисляйте отображаемые займы через computed, возвращая весь список для значения «все».

Читать ответ
Лайвкодинг

Как обезопасить функцию подсчёта суммы, если бэкендер может прислать некорректные данные (undefined, строки вместо чисел)?

Проверяйте тип и допустимость входов до вычисления; не подменяйте ошибочные данные нулём без согласованного бизнес-правила.

Читать ответ
Лайвкодинг

Что выведет console.log? (задача на замыкание: функция createCounter с переменной count и методами increment и get, вызов increment дважды и get)

Если count начинается с 0, increment увеличивает его на 1, а get возвращает текущее значение, после двух increment результат будет 2.

Читать ответ
Лайвкодинг

Задача live coding: разработать калькулятор облачных расходов на Vue 3 с TypeScript. Загрузка тарифов из API, выбор сервиса (compute/storage), выбор тарифа, периода (hourly/daily), количества, расчёт итоговой стоимости.

Разделите калькулятор на загрузку и проверку тарифов, состояние выбора и computed-расчёт; цену вычисляйте по явно согласованным единицам.

Читать ответ