Встречается на собеседованиях • сегодня

Сможешь ли выполнить live coding

Да, могу. Обычно live coding включает задачи на алгоритмы, работу с DOM, асинхронность или реализацию UI-компонентов. Пример простой задачи:

javascript
// Реализовать debounce функцию
function debounce(fn, delay) {
  let timer;
  return function(...args) {
    clearTimeout(timer);
    timer = setTimeout(() => fn.apply(this, args), delay);
  };
}

// Использование
const handleResize = debounce(() => {
console.log('Resize handler called');
}, 300);

window.addEventListener('resize', handleResize);

text

Готов решать задачи разной сложности, объясняя ход мыслей. Предпочитаю чистый код с учетом edge cases. Если что-то непонятно - уточняю требования.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы