10 Interview Questions Every JavaScript Developer Should Know
Juri Strumpflohner
Published
Good article, definitely worth reading. Here are the questions:
- 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?
- When is classical inheritance an appropriate choice?
- When is prototypal inheritance an appropriate choice?
- What does “favor composition over class inheritance” mean?
- What are two-way data binding and one-way data flow, and how are they different?
- What are the pros and cons of monolithic vs microservice architectures?
- What is asynchronous programming, and why is it important in JavaScript?
Do you know the answer to them?