Задача: «Параллельная обработка URL с ограничением времени»
go package main
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
go package main
Читать ответКод пытается получить ID проекта по Jira ID задачи через метод GetIDByJiraID.
Читать ответЗависит от контекста вызова console.log и строгого режима JavaScript ("use strict").
Читать ответФункция sum должна поддерживать цепочку вызовов с аргументами и завершаться вызовом без аргументов, который возвращает сумму всех переданных чисел.
Читать ответНиже пример реализации класса Queue с методом run, который последовательно выполняет асинхронные функции.
Читать ответjavascript async function fetchProducts() { try { const response = await fetch('/api/products'); if (!
Читать ответДля вызова функции useMutation и вывода в консоль 'Hello World' можно сделать так (пример на React с использованием Apollo Client):
Читать ответНиже пример реализации паттерна Наблюдатель (Observer) на JavaScript, который хранит подписчиков, позволяет подписываться, отписываться и уведомлять их:
Читать ответДля обхода дерева объектов с полями value и elements (где elements — массив дочерних объектов) и подсчёта суммы всех value можно использовать рекурсивную функцию.
Читать ответРеализация полифилла для Promise.all должна принимать массив промисов и возвращать новый промис, который:
Читать ответДля рекурсивного обхода дерева с выводом текста с отступами можно использовать функцию, которая принимает узел и уровень вложенности. На каждом уровне добавляем отступы, например, с помощью пробелов или табуляций.
Читать ответДля реализации перетаскивания цветного бокса мышью можно использовать события mousedown, mousemove и mouseup в JavaScript.
Читать ответ