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

Какой у тебя уровень владения JavaScript

Мой уровень — продвинутый (Advanced). Отлично разбираюсь в основах (ES6+), асинхронности (Promises, async/await), замыканиях, прототипах, работе с DOM и событиями. Пишу чистый, поддерживаемый код, знаю паттерны проектирования.

Пример:

javascript
// Дебаунс для оптимизации событий
const debounce = (fn, delay) => {
  let timeoutId;
  return (...args) => {
    clearTimeout(timeoutId);
    timeoutId = setTimeout(() => fn.apply(this, args), delay);
  };
};

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

Работал с React/Vue, понимаю их внутреннее устройство. Слежу за обновлениями языка (например, ES2023).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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