Some of the important javascript interview Questions
- Difference between let var and const
- Hoisting
- Call stack
- Scope chain and lexical environment
- Closure
- Event loop
- Promises, async , await
- What is a Callback function
- What is Asynchronous code / non-blocking code and synchronous code/blocking code
- Array Methods - Map , Reduce , Filter , Slice , Splice
- HTTP requests - GET, POST , PUT and DELETE
- Difference between primitive and non-primitive data types
- JavaScript - Execution Context
- Difference between “==” and “===” Operators
- Explain call(), apply() and bind() Methods
- Difference between null and undefined in javascript
- Explain error handling in javascript
- What are break and continue statements?
Some of the questions may look new like let and const, these are in ES6 which will be covered in first two sessions of the react module.