Can you name two programming paradigms important for JavaScript app developers?
What is functional programming?
What is the difference between classical inheritance and prototypal inheritance?
What are the pros and cons of functional programming vs object-oriented programming?
What are two-way data binding and one-way data flow, and how are they different?
What is asynchronous programming, and why is it important in JavaScript?