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

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

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

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

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

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

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

Каталог

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

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

Практическое задание: реализовать компонент автокомплита (поиска с подсказками) — с debounce для ввода, отменой предыдущего запроса через AbortController, отображением состояния загрузки, списком подсказок и обработкой выбора элемента из списка по клику.

Сразу отменяйте старый запрос при новом вводе, откладывайте новый запуск debounce-таймером и дополнительно проверяйте номер актуальной операции.

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

Дано три новых типа. Нужно создать новый generic-тип, который будет содержать все поля этих типов (с использованием union).

Union A | B | C означает один из вариантов, а не объект со всеми полями. Для всех контрактов одновременно нужен intersection, при необходимости полученный из union.

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

Как реализовать стрелочную функцию, которая принимает неизвестное количество аргументов и выводит их через запятую, не используя обычную функцию?

Используйте rest-параметр стрелочной функции и join либо явное преобразование элементов перед объединением.

Читать ответ