JavaScript Interview Questions
Interview questions covering javascript fundamentals.
Understanding call(), apply() and bind() methods
Understanding call, apply, bind methods
What is the Closure in JavaScript?
Understanding closures in JavaScript
What are the data types in JavaScript?
Understanding the data types in JavaScript
JavaScript Event Loop
Understanding how JavaScript's event loop, call stack, and task queue work together
Events: bubbling, capturing, propagation, delegation
Understanding events in JavaScript
Generators and Iterators in JavaScript
Understanding generators and iterators in JavaScript
High Order Functions
Understanding high order functions in JavaScript
Hoisting in JavaScript
Understanding hoisting in JavaScript
How does a browser render a webpage?
Understanding how a browser renders a webpage
Javascript Modules: AMD, CommonJS, ES6 Modules
Understanding javascript modules in JavaScript
Memory Management and Garbage Collection in Javascript
Understanding memory management and garbage collection in JavaScript
Pass by value and reference
Understanding pass by value and reference in JavaScript
Understanding Promise in JavaScript
Understanding promise, promise chain, promise.all vs promise.race in JavaScript
Prototypes
Understanding prototypes in JavaScript
Pure and Impure functions
Understanding pure and impure functions in JavaScript
Scope, Lexical Environment, Execution Context
Understanding scope, lexical environment, and execution context in JavaScript
this keyword in javascript
Understanding the this keyword in JavaScript
What happens when you type URL in browser
Understanding what happens when you type URL in browser
var, let, and const
Understanding the differences between var, let, and const in JavaScript