Просто блог, і нічого більше

Що можуть спитати на співбесіді на позицію JavaScript розробника

Сьогодні вирішив скласти список із найбільш типових та повторюваних питань, які звикли задавати JavaScript – розробникам. Питання будуть більш актуальні для dev’ів Junior та Middle рівня, хоча, можливо, і не тільки.

Список найбільш “уживаних” питань

  • Що таке замкнення?
  • Що таке hoisting?
  • Функціональна композиція в JavaScript
  • Типи даних в JavaScript, відмінності від інших мов програмування
  • Як організоване наслідування (до ES6, або ж з його приходом)
  • Що таке DOM-дерево? Як браузер здійснює обхід веб-сторінки?
  • Асинхронні операції в JavaScript. Promise. Async/Await
  • Що таке call, apply, bind, навіщо вони потрібні
  • Ключове слово «this» , область видимості
  • Оператори == та ===, різниця між ними
  • Оптимізація виконання JavaScript-коду

Більш детально: Що можуть спитати на співбесіді на позицію Frontend розробника