How does hoisting work for variables?
How are functions hoisted?
What is a Pure Function?
What is the Singleton Pattern?
How does shallow equality differ from deep equality?
How does virtual DOM diffing work?
Define Lexical Scope
What are each of the parameters in a for loop?
Write an algorithm that randomly sorts a list
What is a "glob"? (NodeJS)