← All Questions

JavaScript Interview Questions

Interview questions covering javascript fundamentals.

01

Understanding call(), apply() and bind() methods

Understanding call, apply, bind methods

javascript
02

What is the Closure in JavaScript?

Understanding closures in JavaScript

javascript
03

What are the data types in JavaScript?

Understanding the data types in JavaScript

javascript
04

JavaScript Event Loop

Understanding how JavaScript's event loop, call stack, and task queue work together

javascriptmedium
05

Events: bubbling, capturing, propagation, delegation

Understanding events in JavaScript

javascript
06

Generators and Iterators in JavaScript

Understanding generators and iterators in JavaScript

javascript
07

High Order Functions

Understanding high order functions in JavaScript

javascript
08

Hoisting in JavaScript

Understanding hoisting in JavaScript

javascript
09

How does a browser render a webpage?

Understanding how a browser renders a webpage

javascript
10

Javascript Modules: AMD, CommonJS, ES6 Modules

Understanding javascript modules in JavaScript

javascript
11

Memory Management and Garbage Collection in Javascript

Understanding memory management and garbage collection in JavaScript

javascript
12

Pass by value and reference

Understanding pass by value and reference in JavaScript

javascript
13

Understanding Promise in JavaScript

Understanding promise, promise chain, promise.all vs promise.race in JavaScript

javascript
14

Prototypes

Understanding prototypes in JavaScript

javascript
15

Pure and Impure functions

Understanding pure and impure functions in JavaScript

javascript
16

Scope, Lexical Environment, Execution Context

Understanding scope, lexical environment, and execution context in JavaScript

javascript
17

this keyword in javascript

Understanding the this keyword in JavaScript

javascript
18

What happens when you type URL in browser

Understanding what happens when you type URL in browser

javascript
19

var, let, and const

Understanding the differences between var, let, and const in JavaScript

javascripteasy