Спринтерра · июль 2024

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

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

1. Задача: Сделать так, чтобы удаление из списка было корректным

//read-only
var readonlyPart = (() => {
  const tasks = ['task1', 'task2', 'task3'];
  const rawTasksDelay = Math.random() * 2000;
  const unclaimDelay = 1000 + Math.random() * 1000;
  
  const render = (tasks) => {
    document.querySelector('.tasks').innerHTML = `
    ${tasks.map( item =>
   <div> ${item}  <button data-id="${item}" onClick="readonlyPart.unclaim('${item}')">unclaim</button> </div> ).join('') }`;
  };
  
  const getRawTasks = () => {
    return new Promise(resolve => {
      setTimeout(() => {
        resolve([...tasks]);
      }, rawTasksDelay);
    }); 
  };
  
  const asyncUnclaim = (task) => {
    return…
Конец фрагмента

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

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

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