Prescreen

  • What is the difference b/w const, let and var?
    • const is immutable. var is hoisted. let is scoped.
  • Explain prototypical inheritance
  • What does this mean in JavaScript?
  • What is the data structure of the DOM?
    • Tree
  • What is a Stack and a Queue? How would you create those data structures in JavaScript?
  • How can you tell if an image element is loaded on a page?
    • onload
  • What is call() and apply()?
    • Ways of changing scope of a function.
  • What is event delegation and what are the performance tradeoffs?
  • What is a Worker? When would you use one?
    • Used to offload computationally expensive tasks.

Backlinks