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

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

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

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

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

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

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

Каталог

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

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

Практическая задача: написать функцию, которая принимает число и возвращает Promise с результатом проверки на чётность/нечётность, а при ошибке (не число) возвращает -1.

Функция, которая принимает число и возвращает Promise с результатом проверки на чётность/нечётность, а при ошибке возвращает -1, может выглядеть так:

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

Ситуационная задача: синхронная загрузка больших XML-файлов привела к перегрузке CPU-bound-обработкой, таймаутам и обрывам соединений. Как изменить взаимодействие frontend и backend, чтобы сервер справлялся с потоком, а пользователь видел статус выполнения?

Для асинхронного взаимодействия между фронтендом и бэкендом при длительных операциях обычно используют следующий подход:

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

Напиши функцию глубокого копирования объекта на чистом JavaScript, не используя встроенные инструменты.

Глубокое копирование объекта с функциями в JavaScript — задача нетривиальная, так как стандартные методы (например, JSON.parse(JSON.stringify(obj))) не копируют функции.

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

Задача на конкатенацию строк в JavaScript: что выведется на экран и почему? (пример с оператором + и строками/числами)

В JavaScript оператор + используется и для сложения чисел, и для конкатенации строк. Если хотя бы один из операндов — строка, то остальные приводятся к строке, и происходит конкатенация.

Читать ответ