Interview Questions Hub

Explore our comprehensive collection of interview questions

Total Questions

174

Total Views

5002

Categories

6

Active Filters: JavaScript × None ×
Easy
26

What is the output of `console.log(2 + '2')`?

JavaScript
Medium
28

Explain closures in JavaScript

JavaScript
Easy
Medium
28

What is hoisting in JavaScript?

JavaScript
Hard
26

Explain the event loop

JavaScript
Medium
26

What is the output of `0.1 + 0.2 === 0.3`?

JavaScript
Medium
29

What is a Promise?

JavaScript
Medium
30

Explain arrow function differences

JavaScript
Hard
27

What is the Temporal Dead Zone?

JavaScript
Medium
30

How does `this` work in JavaScript?

JavaScript
Hard
27

What is prototype inheritance?

JavaScript
Easy
35

What is the output of `typeof NaN`?

JavaScript
Medium
31

Explain event delegation

JavaScript
Medium
28

What is a pure function?

JavaScript
Easy
28

What is the difference between == and ===?

JavaScript
Hard
29

Explain CORS

JavaScript
Medium
26

What is a IIFE?

JavaScript
Medium
26

What is memoization?

JavaScript
Easy
30

Explain the spread operator

JavaScript
Hard
28

What is the call stack?

JavaScript