- How can we avoid Global variables?
- What are Closures?
- Why do we need Closures?
- Explain IIFE?
- What is the use of IIFE ?
- What is name collision in global scope ?
- IIFE vs Normal Function
- What are design patterns?
- Which is the most used design pattern in JavaScript?
- What is module Pattern and revealing module pattern?
- How many ways are there to create JavaScript objects ?
- How can we do inheritance in JavaScript?
- What is prototype in JavaScript?
- Explain Prototype chaining?
- What is Let Keyword?
- Are Let variables hoisted?
- Explain Temporal Dead Zone?
- Let vs Var
- Tricky Question around Concatenation
- Explain class keyword
- So with Class Keyword can we say Javascript is OO ?
- What is difference between Class and Normal function?
- Explain Arrow function?
- When will you use an Arrow function?
- Arrow functions vs Normal functions?
- Does Arrow function have its own this ?
- Explain Synchronous execution?
- What is a call Stack in JavaScript ?
- What is a blocking call?
- How to avoid blocking calls ?
- Synch vs Asynch ?
- How can we do Asynch calls in Javascript ?
- Explain threads ?
- Explain Multi-threading ?
- Is JavaScript Multi-threaded ?
- Then how does Settimeout run
- What is a WebAPI/Browser API ?
- What is an Event loop and callback queue?
- What is the output of the below code (Testing Eventloop and CallBack Queue) ?
Saturday, 29 June 2024
Javascript Interview Questions
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Thanks for the contribution, our team will check and reply back if response required.