What is the difference between host objects and native objects?
What is a closure?
What is the difference between a ‘forEach’ loop and a ‘.map()’ loop?
What do you think of AMD vs CommonJS?
What is the difference between a variable that is ‘null’ ‘undefined’ or undeclared?
How prototypal inheritance works?
Explain event delegation