Дивергент · май 2025

Тех собес на middle-senior Frontend Разработчик в Дивергент

middle-senior Тех собес 3 задачи

1. Задача: Напишите функцию, реализующую ревёрс строки

function reverseString(str) { 

}

console.log(reverseString('reverse'));
console.log(reverseString('hello'));

2. Задача: Напишите функцию retryPromise(fn, retries, delay), которая принимает функцию, возвращающую промис, количество попыток и задержку

function retryPromise(fn, retries, delay) { 
}

// Пример использования:
let attemptCount = 0;
function unstableTask() {
    return new Promise((resolve, reject) => {
        attemptCount++;
        console.log(`Попытка ${attemptCount}`);
        if (attemptCount < 3) {
            reject(`Ошибка на…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Frontend Разработчик».

в этом собесе: 3 задачи с кодом
  • Ещё 98 текстовых собесов направления
  • 480 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес