Free Skill Check
Free
Interview Prep
Courses
Certificate Preview
New
About
Support
Get Started
Back to Topics
JavaScript Core Concepts
Essential JavaScript questions: Closures, Event Loop, Promises, and more.
1
What is a Closure and give a practical example?
2
Explain the Event Loop, Microtasks, and Macrotasks.
3
Explain 'this' keyword behavior in different contexts.
4
What is Prototypal Inheritance?
5
Promise vs Async/Await - Which is better?
6
What is Hoisting?
7
What is Currying?
8
Deep Copy vs Shallow Copy in JavaScript?
9
What is the difference between Debouncing and Throttling?
10
ES6 Modules vs CommonJS Modules?