JavaScript
Export PDF (0)
Flagged
Completed
Export PDF (0)
0%
Coding
Theory
Quiz
Explain the
window
object.
Junior
Is JavaScript a compiled or interpreted language?
Junior
Is JavaScript a statically typed or a dynamically typed language?
Junior
What are "falsy" values in JavaScript?
Junior
What are "truthy" values in JavaScript?
Junior
What are Imports and Exports in JavaScript?
Junior
What are some advantages of JavaScript over other web technologies?
Junior
What are some methods of adding JavaScript code in an HTML file?
Junior
What are some popular JavaScript frameworks and their uses?
Junior
What are the differences between JavaScript and TypeScript?
Junior
What are the differences between
var
,
let
, and
const
?
Junior
What are the various data types that exist in JavaScript?
Junior
What is JavaScript?
Junior
What is the difference between JavaScript and Java?
Junior
What is the difference between the
Document
and
Window
in Javascript?
Junior
What is the DOM?
Junior
What is the
this
keyword in JavaScript?
Junior
Explain event bubbling in JavaScript?
Mid
Explain pass by reference and pass by value?
Mid
Explain
Promise.all
.
Mid
Explain synchronous vs asynchronous programming.
Mid
Explain the concept of closures in JavaScript
Mid
Explain the spread/rest operator (
...
) in ES6.
Mid
Give an example of a closure.
Mid
How do you compare Object and Map?
Mid
How do you determine two values same or not using object in JavaScript?
Mid
How to prevent event bubbling?
Mid
Is JavaScript pass by reference or pass by value?
Mid
Name some practical uses of closures?
Mid
Name some types of errors in JavaScript?
Mid
What are callback functions?
Mid
What are modules?
Mid
What are Promises?
Mid
What are template literals (template strings) in ES6?
Mid
What are the difference between es5 and es6?
Mid
What are the main differences between arrow and regular functions?
Mid
What is a Cross-Origin Resource Sharing (CORS) policy, and how does it work?
Mid
What is a first class function?
Mid
What is a first-order function?
Mid
What is a higher-order function?
Mid
What is a pure function?
Mid
What is AJAX, and how does it work in JavaScript?
Mid
What is
ArrayBuffer
?
Mid
What is callback hell?
Mid
What is Cross-Site Scripting (XSS) in web security, and how can you prevent it?
Mid
What is destructuring in ES6, and how is it used?
Mid
What is ECMAScript?
Mid
What is
NaN
?
Mid
What is
Object.freeze
?
Mid
What is optional chaining?
Mid
What is polyfill?
Mid
What is the difference between
.splice
and
.slice
?
Mid
What is the difference between a shallow and a deep copy?
Mid
What is the difference between callback functions and Promises?
Mid
What is the difference between double (
==
) and triple (
===
) equals in JavaScript?
Mid
What is the difference between event bubbling and event capturing?
Mid
What is the difference between function declaration and function expression JavaScript?
Mid
What is the difference between
null
and
undefined
?
Mid
What is the difference between Session Storage and Local Storage?
Mid
What is the difference between the client side and server side?
Mid
What is the Event Loop in JavaScript, and how does it work?
Mid
What is the role of a package manager like
npm
or
yarn
in JavaScript development?
Mid
What is type coercion?
Mid
What are object prototypes?
Senior
Explain hoisting.
Senior
Explain the concept of currying in JavaScript?
Senior
Explain the concept of prototypal inheritance in JavaScript and how it differs from classical inheritance.
Senior
Explain
WeakSet
in JavaScript.
Senior
How are heaps related to JavaScript?
Senior
How does JavaScript get executed in the browser?
Senior
What are
async
/
await
keywords in JavaScript, and how do they simplify asynchronous code?
Senior
What are some of the differences between the
call
and
apply
methods?
Senior
What is a generator function?
Senior
What is a memoization technique in JavaScript, and when would you use it?
Senior
What is a Temporal Dead Zone?
Senior
What is event delegation in JavaScript?
Senior
What Is Obfuscation in JavaScript?
Senior
What is the difference between reflow and repaint?
Senior
Why is JavaScript treated as single-threaded?
Senior
Top 90 JavaScript Interview Questions And Answers 2025 | TechPrep