JavaScript: The New Hard Parts

Introduction#

Popular questions asked in JS interviews#

  • Event Loop - how is it working
  • Closure - how is it working under the hood

5 capacities that are looked for in a candidate#

Knowledge of computer science is the least important factor when getting hired. Being able to take an idea and implement it while having communication back and forth with the team and client are the most important factors.

Hard Parts ToC#

  1. Foundation of JS
  2. Asynchronous JS (Callback, Promises)
  3. Iterators
  4. Generators & Async/Await

Asynchronicity#

Javascript is singlethreaded so each of the processes are run one after another.