Точка Банк · май 2025

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

middle-senior Тех собес 7 вопросов 4 задачи

1. Задача: Проанализировать работу функции и написать собственную реализацию

function wtf(s) {
  for (var i = s.length - 1, o = ''; i >= 0; o += s[i--]) {}
  return o;
}

2. Что будет выведено при вызове функции и как поведет себя код при замене var на let?

// console.log(wtf('abc')) 
// console.log(wtf([1,2,3]))

3. В чем отличия var, let и const?

4. Задача: Определить результат выполнения кода со звездочкой

const x = 5; 

{
  console.log(x)
  const x = 6;
}

5. Что будет выведено в консоли и чем отличаются стрелочные и обычные функции?

const cat = {
  sound: "meow",
  say: () => {
    console.log(this.sound);
  },
  say2() {
    console.log(this.sound);
  },
};

cat.say();
cat.say2();

const {say, say2} = cat;

say()
say2()
Конец фрагмента

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

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

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