Точка Банк · сентябрь 2024

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

middle-senior Тех собес 3 вопроса 2 задачи
1

JavaScript Event Loop

1. В каком порядке будут выведены логи?

console.log('1')
Promise.resolve('2')
    .then((res) => {
      console.log(res);
      
      Promise.resolve('3')
        .then((res) => {
          console.log(res);
          setTimeout(() => {console.log('4')}, 0);
        })    
    })
    .then((res) => console.log(res))
    .finally((res) => {
      console.log(res);
      setTimeout(() => {console.log('5')}, 0);
    });
console.log('6');

2. Что изменится в порядке вывода логов, если первый Promise возвращает reject?

console.log('1')
Promise.reject('2')
    .then((res) => {
      console.log(res);
      
      Promise.resolve('3')
        .then((res) => {
          console.log(res);
          setTimeout(() =>…
Конец фрагмента

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

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

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