0% found this document useful (0 votes)
13 views32 pages

Js Deduplicated

The document is a comprehensive list of JavaScript concepts, methods, and practices, including topics such as polyfills, callbacks, promises, and object manipulation. It covers various programming paradigms like functional programming, asynchronous programming, and OOP concepts. Additionally, it highlights coding conventions, error handling, and performance optimization techniques.

Uploaded by

Athira Murali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views32 pages

Js Deduplicated

The document is a comprehensive list of JavaScript concepts, methods, and practices, including topics such as polyfills, callbacks, promises, and object manipulation. It covers various programming paradigms like functional programming, asynchronous programming, and OOP concepts. Additionally, it highlights coding conventions, error handling, and performance optimization techniques.

Uploaded by

Athira Murali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 32

Polyfills and transpilers

debouncing
Deep copy vs shallow copy
map v/s forEach
Optional chaining (?.)
Passed by value and passed by reference
tdz
JavaScript Object freeze() Method
accessing arrays
add/remove key in object
call() vs apply()
cancel a setlimeout after 2 seconds
class
class: constructor syntax
class: constructor, method, properties
combine two arrays using spread
currying
deep copy object
deep copying
destructuring
destructuring arrays
dynamic typing
ECMAScript
execution context
Flatten the array
follow JS coding conventions
generate 5 prime numbers
globalThis
identify and use datatypes properly
IIFE purpose
is null an object
is undefined an object?
JS coding conventions
Map
Object manipulation
object prototype
Object.seal
promise chaining
reduce(): sum of positive numbers
remove nth element from array
removing object key
shallow copy v/s deep copy with example
spread an object changing a property in it
strict mode
Symbol
use of IIFE, modern alternative
void
webapi
"
"Feedback:
"Pendings
"Pendings:
$all vs $in
$elemMatch
$exists
$expr
$facet, TTL, $fill
(MIDHUNZELLY)
create a worker thread
Create custom Filter
fork vs spawn
garrabage collection
What is a proxy in JavaScript?
What is currying in JavaScript?
What is debouncing in JavaScript?
What is event delegation?
What is the difference between call, apply, and bind?
$lookup practice
.env file
.reduce(): sum of positive number
1 | 2 vs 1 || 2
2.2 > 3
2.2 > 3(how to make 2.2 =>3)
abstraction
accesing arrays
Add Event Listener
add object key
add/remove object property
add/remove property in object
adding a new key value to an existing object practical
Advantages of Recursion – why and when to use it
AggregateError
ajax
apply
arguments of Array.forEach
Array copy (spread operator)
array destructuring Practical
Array destructuring Practical
Array empty
array empty(find)
Array flattening
Array prototype
Array.reduce: find largest string
Array.reduce: sum of positive numbers in a mixed array (type checking)
Array.reduce: total money after transactions that have income and expense objects
arrays
arrow fn vs regular fn (this)
arrow function syntax
arrow function vs regular function
arrow function vs regular function (this)
arrow function vs regular function(this)
asyncawait
async/await
asynchronous
asynchronous vs synchronous
asynchronous vs synchronous need clarity
avg logic using HOFs
benefits of IIFE
bind
Bind
bind()
bitwise operators
block scope
BOM
boxing *
browser web APIs
call
Call
Call Stack in event loop
callback understand better
Callback fn
callback function
Callback queue
calling async functions without await
Cancel setInterval
cancelling setTimeout
capitalize first and last letter of string
capitalize first letter of string
capitalize last letter of string
check if number contains fraction (Math functions)
check if number has decimal points
class: constructor, methods
closure
closure lacks clarity
closure use cases
combine two values into string using template literals
concat method
concat strings in an object
concurrency
concurrency *
const array mutation
const data = 0 ?? 10;
convert function into single line (types of arrow functions, ternary return)
cors
count hours since new year
countdown timer that counts down from 10 to 0 and stops
Create Callback hell and convert into promise
create deep copy
custom errors
date 15 days before today
date 25 days ago
date formatting
debouncing
deep copy
deep copy and shallow copy
default parameter value
Default parameters
default state of Promise, when does the state change
deferred script
delay(5).then(data => console.log(data))
Difference between Callback, promise, async/await
Difference between process.nextTick() and setImmidiate
disadvantages of index
do numbers have prototype?
do while
do while: print 1 to 10
does Array have prototype?
does undefined have prototype?
DOM Manipulation
dynamic routing, req.params
dynamic typing (vague)
dynamically typed
e => e vs e => {e}
encapsulation
Entry and Exit Controlled loop
error firstcallback
error handling (understand where/how error is thrown)
error instance properties
Error() properties
ES6 new datatypes
ES6, ECMAScript, latest
es7 feature
eval()
eval()*
event bubbling
Event bubbling
event delegation
Event Loop
Event loop
event loop
Event Propagation
event propagation
execution order when timers and callbacks are involved
(https://pastebin.com/raw/Wh479eDr)
express.static
extract strings from array
falsy values
filter nonstrings from array
find average of even numbers in an array
find the second largest element from the array
first class functions
first order function vs first class function *
for in
for in > practice
foreach
forEach
forEach vs map
Function expression vs fn declaration
function scope
function to count vowels in string
function to generate 6 digit random OTP
function to generate n prime numbers
function to split array in middle into two equal halves
Functional programming in JavaScript
garbage collector
garrabage collection
generate array containing multiples of 7
generate random number between 0 and 100
generator function
generator function to endlessly yield multiples of a given number (needs
improvement)
generator functions
globalThis in a class
globalThis vs this
Handling promises in async/await
Higher order fn
Higher order function
Higher order Functions
HOF
hoisting
how callbacks are used
how garbage collector works
how is i++ possible while numbers are immutable
how the spread operator works
how to access objects ?
How to avoid hoisting in js code
How to create an object with class
how to find the length of an object
http Options, preflight request
IIFE
IIFE benefits
illegal shadowing
immutable datatypes
inheritance
Inheritance in JS
initial value of Array.reduce
instanceof
is null an object?
is [] falsy?
JIT
JIT *
JIT*
JSON
labels
labels *
learn class and OOP concepts
LocalStorage
lookup(practice)
loop an object
loop an object, print keys and values
making object immutable
Map (datatype) vs Object
Map datatype
Map vs Object
map(), forEach(), filter(), and reduce()
Map, filter, reduce
Map, Set
mark and sweep
mark and sweep*
Memoization
merge two arrays using spread operator
merge two objects but don’t replace existing keys
methods
Modify an arrow function to find sum of n numbers
multithreaded
Nonprimitive datatype
null vs undefined
nullish assignment operator
Nullish operator
Number prototype
object empty
Object empty (eg:Object.keys())
object empty(find)
object manipulation
object methods (Object.keys, Object.values)
Object methods practicals
object prototypes
object synta
object syntax
object syntax, object manipulation
Object vs Map
Object.entries
Object.freeze
Object.freeze vs Object.seal
Object.freeze vs Object.seal()
Object.freeze()vs Object.seal()
Object.keys
Object.values
OOP, classes
optional chaining
Optional Chaining
pagination (skip, limit)
parent of array
polyfill in js
polyfills
print 1 to 50 using do while
process.nextTick vs setImmediate
Promise
promise
promise understand better
promise methods learn more
Promise, states, combinator
promise.all
promise.all understand better
promise.all vs promise.allsettled
Promise.all vs Promise.allSettled
Promise.allSettled
promise.allsettled
promise.allsettled lacks clarity
Promise.any vs Promise.race
prototypal ineritance
prototypal inheritance
Prototype
prototype chain
Prototype Chain
Prototype List
prototype, inheritance
prototype, which datatypes have prototype
proxy object
Pure fn
pure function
pure functions
purpose of IIFE
read data from REST API and print it as JS object
regular function vs arrow function – key differences and use cases.
Remove duplicateds from array (Set, filter)
Remove duplicates from an array
remove even numbrs from an array
remove key corresponding to the lowest value in object
remove middle element from array
remove multiples of 3 from the array
remove object key that holds the largest number (object manipulation)
remove object key, object manipulation
remove object keys corresponding to odd numbers
remove smallest number from array (array manipulation)
remove smallest string from array
Removing duplicates from array using filter
req.body
req.query
router.route, route chaining
Set
Set Collection
Set vs WeakSet
Set, Map
Set, Map datatypes
setImmediate()
settimeout vs settinterval
shadowing
shallow copy
shallow copy and deep copy
shallow copy vs deep copy
shallow copy, deep copy
single purpose aggr.
single threaded
single threaded vs multithreaded
splice vs slice need more clarity
split string in middle
splitting first two elements from a string practical
Spread & Rest
spread operation
Spread Operation practical
Stack Underflow – what it is, when it happens
state of promise
states of a Promise
States of Promise
static keyword
static method vs instance method
statically typed
statically typed vs dynamically typed
staticlay typed vs dynamically typed
stop an interval timer after n seconds
strictmode
String.replaceAll() – syntax and use cases
structuredClone *
structuredClone*
sum of digits in a number (without using string)
Sum of elements of an array
sum of evennumbers from an array
sum of object
sum of values in object
switch
switch case syntax
synchronous
TDZ
Template literals
template literals
Template literals Practical
ternary operator (with return)
this keyword
this keyword in various contexts
this vs globalThis
Throttling
throw error
throw error if argument isn’t error
throw error if argument passed isn’t string
throwing errors
Time & Space Complexity – improve understanding
toFixed()
truthy falsy
truthy, falsy
truthy, falsy values
try catch finally syntax
type casting
Type casting
type coercion
Type coercion
understand scoping better
unshift
use case of callback functions
use of Symbol
use strict
using timer functions
var vs let
Weak Map, Weak Set
Weak Ref
Weak Ref*
weakest
weakmap
Weakmap
WeakMap and WeakSet
Weakset
web APIs in browser
WebAPIs
What is difference between worker thread and cluster modules?
what is eventEmitter with example?
what is pipe with example?
What is promise chaining
why js called dymamically called typed language
Yield keyword in generator functions
yield random elements from given array using generator function without producing
duplicates
[{},{}],find is it empty array using filter
{a:10, b:20, c:40, d:80} > 150 see the sum
{a:10, b:20} > 30
{a:10,b:20} > 30
|| vs |
string reverse (for loop)
Asynchronous Iteration
boxing
cache
call back function
call by value call by reference
call,apply,bind
can we use async without await?
closure application and drawbacks
closure pratical
coercion
difference between promise and asyncawait
difference between promise and observables
dynamic typed vs static typed
Event delegation
find the largest number in a function using another function
fromEntries
function borrwing pratical
generator function to print even number in reverse order
higher order function(need clarity)
How Memory allocating?
is string mutable?
local storage vs session storage
Object destructuring
pass by refernce and pass by value(pratical)
Pendings & Updates:
Promise chaining
promise.allsetteled
promise.finally
Prototype chaining
Proxy
Proxy object
remove all zeros in a array
remove second last elem from an array
to find the sum of total salary in a object
weakset and weakmap
which type of task come under micro task queue?(understand event loop)
.map(): convert elements to uppercase.
.reduce(): longest string in an array.
What is the difference between for..of and for..in?
1. array methodssplice, slice , etc
1. For in
1. js nonblocking architecture
1. Learn more about es6 features
1. null vs undefined
1. primitive vs nonprimitive storage
1. what is node.js
1.Optional chaining
1.What is the difference between for.of and for..in?
10% salary increment to every employees
10. map vs set
10. == vs ===
10. asynchronous vs synchronous callback
10. Callback Hell
10. iife
10. Implementation of filter() method
10. promise.allSettled
100 * 1 = 100
1remove null, undefined from an array(task)
11. Class implementation
11. closure practical
11. Set
11. setImmediate
11. typeof
12. do while vs while
12. Hoisting
12. IIFE
12. remove null, undefined from an array(task)
12. setTimeout
12.5 * 8 = 100
13. call vs promise
13. Function vs method
13. Get the Orange and lemon from an array using slice(task)
13. Promise architecture
14. promise chaining
14. pure function
14. Pure functions need more clarity
15. asynchronous vs synchronous
15. promise.all promise.race etc..
16. console.log(1+"1")
16. pure function
17. higher order function
17. while vs dowhile
18. call vs apply vs bind
18. temnary operator
19. map, filter, forEach
2. apply(), call(), and bind()
2. Desctructring (task) + theory
2. For of
2. implicite and explicit conversion reversed definition
2. JavaScript Object freeze0 Method
2. task find sum of two nos using regular function and arrow function not done
2. Template literals
2. type casting
2. what happens on break statement
20. call stack
21. micro task queue and macro task queue
25 * 4 = 100
3. continue vs break
3. Datatypes primitive vs nonprimitive
3. generator function
3. Lexical scope
3. List some of the features of es6
3. nullish coalescing operator
3. polyfills
3. Template literals
4 parameters in which middleware,
4. == vs ===
4. Call
4. deep copy vs shallow copy
4. For in for of(practical)5. remove null, undefined from an array(task)
4. higher order function
4. Mutating an array initialized with const
4. Optional chaining (?.)
4. scope practical
4. Template literals
403 and 404
5. Apply
5. debounce vs throttle
5. Destructuring
5. map
5. promise
5. Pure and impure functions
5. Remove duplicate elements from an array, use set(task)
5. Scope Lexical scope
50 * 2 = 100
6. Bind
6. Class
6. Closure
6. forEach
6. optional chaining
6. Remove duplicate elements from an array, use set(task)
6. remove null, undefined from an array(task)
6. var vs let vs const
7. Asynchronous coding, async and await
7. Callback
7. callback hell
7. Constructor
7. Optional chaining
7. promise
7. scope
8. Currying
8. hoisting need more clarity
8. Javascript synchronous/asynchronous
8. promise chaining
8. promises
8. Spread and rest operator
9. Callback
9. Deep copy
9. forEach() vs map()
9. map v/s forEach
9. promise.race
9. TDZ
== and ===
== vs ===
?? operator
?? vs ||
?? vs ||,
A
A closure is a function that has access to the parent scope, after the parent
function has closed.
Abstraction
accessing objects
Add number into a array using splice
Add Pendings
AddEventListner
Advanced :
Advanced Questions
advantages of recursioncP
Ajax
and resolve to a file using fs module
Anonymous Function
Anonymous Function,
Anonymous functions
app.all
app.all()
app.locals
app.set()
app.use
app.use vs app.set learn more,
appendchild
appendChild
application level middleware to block GET Request and record other incoming request
to a file (PUT current time) P
applications & drawbacks of closure
applications of closure
applications of closure,
Apply
apply(need to practice on call,bind also)
Apr 10, 2025
Apr 11, 2025
Apr 12, 2025
Apr 13, 2025
Apr 14, 2025
Apr 15, 2025
Apr 2, 2025
Apr 22, 2025
Apr 23, 2025
Apr 25, 2025
Apr 26, 2025
Apr 27, 2025
Apr 29, 2025
Apr 30, 2025
Apr 4, 2025
Apr 5, 2025
Apr 6, 2025
Apr 7, 2025
Apr 8, 2025
Apr 9, 2025
Arr.shift, unshift
Array
array deep copy
array destructuring
array empty
Array functions
array like object
array map vs foreach,
Array methods
Array methods need clarity
Array Methods Practical Problems
Array methods practicals
Array methods,
array of arrays, object length
Array operators
Array reverse for loop while loop without using extra array...
array slice vs splice,
array vs object
Array vs Set
array vs set,
Array, Object, String manipulations
Array.every()
Array.filter
array.filter()
array.flat()
Array.from
Array.from()
Array.from(), Array.some()
Array.in
Array.map
array.map return type
Array.prototype
array.reduce syntax
array.reduce, Accumulator and Current value
Array.reduce: longest word in string
Array.some, Array.every
array.splice()
Arrays
Arrays & Array Methods (map, filter, reduce, etc.)
arrow function
Arrow function
Arrow Function
Arrow function P
Arrow function to find sum of 2 nums
Arrow function vs normal function
arrow function vs regular function (need calarity)
arrow function(practice more)
Arrow functions
Arrow functions practical
arrow functions vs normal function
arrow vs regular function (this)
Asymptotic notations
Async & Await
async await
Async await
async await
Async task
async await,
asyncawait,
Async/await
asynchronous programming,
Asynchronus API
Authentication vs authorisation,
Authentication vs Authorization
authorization
autocomplete program using trie P
Average of age
Babel read more
Backup of mongodb
badge
Basic JavaScript Questions
Benefits of higherorder function
Biggest number in array
BigInt,
Binary search need more understanding
bind P
Bind example
bind,Polyfills,debouncing
bitwise operator
Bitwise operators
Blocking and non blocking code,
blocks
Bom
BOM learn more,
BOM methods
Boxing in Javascript
Boxing in javascript
Bracket notation
Bread crumbs
Break and continue
BSON
Buffer class
buffer class binary data
bulkWrite, distinct
call & apply
Call , Apply & Bind
call ,apply ,bind(need clarity)
Call apply bind
Call apply bind methods
Call back
Call back func,
Call back function
Call back functions
Call back hell
call back queue
Call back queue and micro stack queue,
call stack
Call stack
Call stack queue
call vs apply vs bind used for
call() vs bind()
Call, apply , bind example
Call, apply and bind
Call, apply, bind
call, apply, bind
Call, bind, apply
Call,apply,bind
call/apply/bind
callback
Callback
callBack
Callback concept
callback p
Callback function
callback function(need clarity)
callback hell
Callback hell
callback queue
Callback Queue
Callback, Callbackhell
Callback, promise, async await Theory and practial
callbacks
Callbacks
Calling
Calling anonymous function
Cancel a setTimeout after 1 second
cancel timeout
CAP, ACID
Change 'hello world' to 'world hello'
change background color of a button on click
Change h1 color when a button click p
Change the colour of an html element on parent when click on a button in child
component and it should be done using context
Check a string is palindrome or not
check a string palindrome using recursion
Child process learn more
Child_process P
Class
Class and constructor
Classes and Inheritance
clearinterval
clearInterval
ClosClosure
Closure
Closure ,
closure p
Closure benefits
closure example
Closure in JS
closure(need clarity)
Closure,
Closures
Closures Advantage & drawbacks
closures / drawbacks
closures /drawbacks,adv
Closures has historically been used to:
Closures vs. Lexical Scoping in JavaScript
closures/drawbacks
clustered collection
Clustering,
Coercion
coercion(need clarity)
coercion(type need to explained)
concurrency vs parallelism,
Conditional statements
console.log(""=="")
console.log("a"+1)
console.log('A'1)
console.log(1 + +’1’), type casting
console.log(1 + +"1")(predict the Out put)
console.log(1+ +'1')
console.log(1++"1")
console.log(nul==null)
console.log(null == undefined);
Console.log(null==undefined)
console.log({}==={})
console.log({}=={})
const ab = [{af:34},{af:34},{af:34},{af:34}]
Const ab = {f:6,g:3}
Const ba = [{af:[4,5,3],p:3}]
const ba = {af:[3,23,423,2]}
const cityName = address?.city;
const name= result??'no result'
const res = address?.name ?? 'hello’;
const { name = "Unknown", age = 0 } = data;
Constructor
constructor
constructor function
Constructor function & prototype
Constructor Functions
constructor vs factory function
constructor,
Constructors
Content Negotiation read more
contenttype vs accept header,
continue
Convert "Hello world" to "word Hello".
Convert the first letter of a string to uppercase P
Convert the first letter of each word in a given sentence to uppercase P
Cookie
Copy mechanism
core modules in node.js
CORS
Cors
CORS learn more,
Cors,
count the frequency of alphabets in a string
count the vowels in a string
Covered query
create a basic promise practical
Create a deep copy of an object
Create a function that ensures a function runs only once, even if called multiple
times.
create a function to find average of even numbers in an array
create a method to implement deep copy
create a Promise p
Create deep copy
Create generator function to print even numbers
create http server using express
Create index
Create private variables
csrf, xss, interceptors
Currying
Currying & Benefits
currying need clarity
currying p
currying advantages
currying in js
curying
Data modeling and antipatterns
Datatype
Datatypes
deboucning, throttling
debounce vs throttling
Debouncing
debouncing vs throttling(need clarity)
debouncing(need clarity)
Dec 10, 2024
Dec 13, 2024
Dec 14, 2024
Dec 17, 2024
Dec 18, 2024
Dec 20, 2024
Dec 21, 2024
Dec 22, 2024
Dec 27, 2024
Dec 28, 2024
Dec 29, 2024
Dec 30, 2024
Dec 5, 2024
Dec 7, 2024
Dec 8, 2024
Dec 9, 2024
deep clone
Deep copy
Deep Copy & Shallow copy
deep copy vs shalllow copy
Deep Copy vs Shallow Copy
deep copy vs shallow copy
Deep copy vs shallow copy
deep copy vs shallow copy,
deep copying vs shallow copy
deep copying vs shallow copying
deepcopy
deepcopy vs shallow copy
default parameter
Default parameter
default parameter,
default parameters
Default Parameters
defer
defered scripts
delete a file using fs
Delete consecutive odd numbers from an array.
delete second largest from array(p)
Delete the repeated elements from an array (without using Set).
Deleting a property from an object
Denormalization read more
Denouncing
Destructure an object
Destructure nested array and object.
Destructuring
Destructuring (Arrays & Objects)
Destructuring an object
Dev dependency installation P
devDependencies, dependencies
Difference b/w let, var, const
Different types of functions
disadvantages of closure
do arrays have prototype?
Do more workouts
Do more workouts on arrays methods such as map, reduce and filter
Do while syntax
Document vs window
DOM
DOM and BOM
Dom manipulation
DOM manipulation
dom manipulation
DOM manipulation methods
Duplicate
dynamic routing,
Dynamic typing
Dynamic typing, type inference, type coercion
ECMA Script
ECMA Script, JIT
Eg for Array Methods
encodeURI
Entry & Exit Controlled Loop
Entry controlled loops
error first callback,
Error handling (try, catch, finally )
Error objects throw statement
Es 6 new features,
es6 features
escape sequence
Escape sequence
Event bubbling and capturing
event bubbling,
event capturing
Event Capturing
Event capturing
event delegation t
event delegation(need clarity)
Event delegation(need clarity)
event delegation,
event driven architecture
Event listener
event loop & code execution
Event loop learn more
event loop,
Event loop,
Event propagation
event propagation vs delegation
Event propagation(need clarity)
event propagation(need clarity)
event propagation(need more points)
event propgation
Event propogation
event.preventDefault
Event.preventDefault
Event.preventDefault,
Event.stopPropagation,
Event.stopPropogation
event.stopPropogation
every
every t
example of implicite type casing
examples for HOF
Excecution context
exception handling
Exception handling
Exception Handling
Exceptions
exec()
Execution context
Exist controlled loops
Explain async/await with an example.
Explain currying in JavaScript.
Explain how the call(), apply(), and bind() methods work.
Explain null vs undefined in JavaScript.
Explain the concept of closures in JavaScript with an example.
Explain the concept of functional programming in JavaScript.
Explain the difference between synchronous and asynchronous programming in
JavaScript.
Explicit coercion
explicit type casting
Explore Node.js in a structured and sequential way.
express middlewares
express.nocache()
express.static()
express.urlEncoded()
expression vs statement
extends keyword
Extends keyword
External Type conversion
factory function
Factory function
Factory functions
falsy value
Feb 10, 2025
Feb 11, 2025
Feb 13, 2025
Feb 14, 2025
Feb 17, 2025
Feb 18, 2025
Feb 20, 2025
Feb 22, 2025
Feb 26, 2025
Feb 28, 2025
Feb 4, 2025
Feb 6, 2025
Feb 8, 2025
Feb 9, 2025
filter
Filter even numbers from an array P
Filter method
filter out only numbers from an array
filter()
filter,
find even number using generator function
Find Greater in 3 variable
Find in array P
find key corresponds to highest value in an object
Find largest number?
find most aged user from an array of user objects
find non repeating elements from array
find object key with highest value
find second largest number
find second largest price P
find second min odd number p
find smallest odd number using reduce
find sum of age less than 30
Find sum of odd numbers using map, filter or reduce
find sum of returns from three function with different execution timing
find sum of this array
find that last index of a particular number p
find the average price of a particular genre P
find the class in which most numbers of students are present from an array of
student objects
Find the largest element in an array using reduce P
Find the Maximum mark earned by the student from an array of objects ( obj eg:
{ name:''john'', mark:75} ).
Find the second largest & second smallest element from an array.
first class function,preventdefault
first order function
Flat
flat
Flat an array with nested arrays without using 'flat()' method.
flatmap
Flatmap
flatMap(), Array.from(),
flatMap(), Symbol()
Fn as statement vs fn as expression
fn as statement vs fn as expression
Fn statement vs fn expression
For each
For in vs For of
For in vs for of loop
For in/For of
for loop syntax
For...of vs For...in
for...of, for...in
for...of, for..in
Foreach
Fs.unlink,
Function and arrow func in hoisting,
Function borrowing
function borrowing
Function Borrowing
Function borrowing in JS
Function Composition
function curring,
function currying
Function declaration, expression
function hoisting
function memory allocation
Function overloading
function to check whether the given object is empty or not?,
function to number is fraction or not
function to remove last property from an object,
function vs methord
functional expression and functional statement
Functions
Functions and Callbacks
Functions: bind, call, and apply
Garbage collection
generator
Generator function
generator function and example
generator function example
Generator function practicals
Generator function syntax
Generator function to yield multiples of a given number endlessly.
generator function(print off numbers in reverse order)
generator function,
Generator functions
Generator Functions
Generator functions practical
Geo spatial indexing
Geospatial index
Handling promises using .then
hashing, encryption
Hidden files, .env, .gitignore
High order functions
higher order function
Higher Order Function
Higher order functions
Higher Order Functions
Higher order functions,
HigherOrder Functions
Higherorder functions
HOF example
Hoisting
hoisting check deeper
Hoisting need clarity
hoisting in JS
Hoisting,
how check if an object is empty or not?
How do you deep clone an object in JavaScript?
How does JavaScript’s event loop work?
How does JavaScript handle asynchronous operations?
How does JavaScript handle memory management and garbage collection?
How to access a value in env file,
how to check if an object is empty
how to check if an object is empty?
how to check the given object is empty or not?,
How to check whether an object is empty or not.
How to create an object
How to do error handling in node js
How to make javascript asynchronous?,
How to merge objects
how to prevent an event?
how to remove a character from string?,
how to remove a property from object?,
how to setup a router level middleware
how to unfreeze an object?,
http 100 status code
http in detail
Http methods
http methods
httpOnly cookie
httpOnly cookies
idempotency,
Identifier
identifiers
Identifiers
if else
if..else vs ternary
IIFE & Advantages
IIFE & it's benefits
IIFE (Immediately Invoked Function Expression)
IIFE P
IIFE syntax
Illegal Shadowing
Illegal shadowing
illegal Shadowing
Immediately invoked functions
Immutable data types
Immutable vs mutable
implement a call back function
Implement certain design patterns like currying and memoization
Implement promise and write time of rejection
implementation flatmap()
implementation using throttling
implicit / explicit type casting
Implicit coercion
Implicit Type Coercion
implicit type coercion
in reverse order with 1 sec delay
includes
IndexedDB
indexing
indexOf
Indexof, lastindexof
Inheritance
input = ""How Are You""
input = "How Are You"
input = [10,20,30,40,50]
Input: How are you
insert a value in between 2 values
instanceOf
Instanceof
instanceof vs type of
Interface
Intermediate Questions
Internal working of JS in detail
is string mutable
Iterators, Generators, and Decorators
Jan 1, 2025
Jan 11, 2025
Jan 12, 2025
Jan 13, 2025
Jan 15, 2025
Jan 16, 2025
Jan 17, 2025
Jan 18, 2025
Jan 20, 2025
Jan 21, 2025
Jan 23, 2025
Jan 27, 2025
Jan 28, 2025
Jan 29, 2025
Jan 3, 2025
Jan 8, 2025
Jan 9, 2025
JavaScript
JavaScript Event Loop: An InDepth Exploration
javascript oops concepts
Javascript single threaded?,
JavaScript's Asynchronous Behavior: The Role of Event Loop
JIT compilation
join(), filter()
Journaling, $lookup query elements
Js is dynamically typed
JSON methods
Keyword
Keywords
keywords
keywords identifiers
largest element using reduce(p)
largest odd element from array using reduce
largest odd number using reduce
largest odd using reduce
lastindexof t
latest ES version *
Learn more about array desctructring
learn more http status codes,
let a=[1, [2, 3], [[4], 5], [6, [7, 8]]];
Let and var scope
let name = myStr ?? 'no name';
let result = myData?.name;
let vs const (need some more clarity)
let vs var // check in depth
lexical environment
Lexical environment
Lexical scope vs lexical eniviorment
Libuv
limitations of closure
Limitations of closure
localStorage vs sessionStorage
Logical function
logical operator
logical operators usage in if statement
loops
Loops in js
macro task & micro task queue
make an obj immutable
map
Map foreach etc
Map reduce filter
Map reduce filter methods workouts
map vs filter check deeper
map vs filter vs reduce
map vs forEach
Map vs forEach
map vs object
Map vs Set Collection
map()
map(need clarity)
Map, filter & Reduce
Map, filter, reduce,
Map, set
Map, weakmap
Mar 1, 2025
Mar 10, 2025
Mar 11, 2025
Mar 12, 2025
Mar 13, 2025
Mar 14, 2025
Mar 15, 2025
Mar 16, 2025
Mar 18, 2025
Mar 19, 2025
Mar 20, 2025
Mar 21, 2025
Mar 22, 2025
Mar 23, 2025
Mar 24, 2025
Mar 26, 2025
Mar 27, 2025
Mar 28, 2025
Mar 29, 2025
Mar 3, 2025
Mar 31, 2025
Mar 4, 2025
Mar 5, 2025
Mar 7, 2025
Mar 8, 2025
Mar 9, 2025
Math methods
Math.random()
May 10, 2025
May 12, 2025
May 13, 2025
May 14, 2025
May 15, 2025
May 16, 2025
May 17, 2025
May 18, 2025
May 2, 2025
May 20, 2025
May 21, 2025
May 4, 2025
May 5, 2025
May 6, 2025
May 7, 2025
May 9, 2025
Memoisation
Memoizatio
memoization
memoization t
memoization(need clarity)
memorization
Memory allocation
Memory Leak
Merge two objects P
methods of promise
Methods to create a shallow copy
micro and macro task queue
Micro stack queue
Micro task queue,
microtask queue
middle ware
middleware
Modify an aroow function to find sum of n numbers
mongo
Mongo utilities
Mongo:
MongoDB
mongoDb
move Zeros to the front
mplementation Proxy object
Mutable and immutable
Named functions
Namespace
Nan
NAN property
nested object destructuring
new datatypes in ES6
New keyword
new keyword
no idea of creating an function
Node
Node js architecture,
nodeexpress
Node:
Nodejs :
node_modules
Non primitive datatypes
nonrepeating elements in array
Normal vs Arrow function
Nov 12, 2024
Nov 15, 2024
Nov 16, 2024
Nov 18, 2024
Nov 19, 2024
Nov 23, 2024
Nov 6, 2024
null pointer exception
null pointer exception,
Nullish coalescing, short circuit evaluation
nullish operator
Nullish Operator
nullish operators
nvm
obj freaze
obj seal
Obj.freeze
Object
object
object destrcturing
object destructing
Object Destructuring
object destructuring
object Destructuring
Object destructuring,call,apply
Object freeze
object freeze vs seal,
Object Immutability
object length
object length, entries, values, keys
Object length, key value pairs
Object literals
object methods
Object methods
Object operators
Object Prototypes
object vs array
object workouts
object()
Object, map, Json vs object
object. Assign / object. Create
object. seal vs freeze
object.assign, entries, keys, values need practical workouts
Object.entries(), object methods
Object.entries(obj);
Object.freeze vs object.seal
Object.freeze()
Object.fromEntries()
Object.keys()
Object.keys, Object.values
Object.prototype
object.seal vs object.freeze
object.seal() vs object.freeze
Object.values()
Objects
Objects & Object Methods
objects sum
Oct 22, 2024
Oct 23, 2024
Oct 24, 2024
Oct 27, 2024
Oct 28, 2024
OOP concepts
Oops concepts
Oops concepts abstraction, encapsulation
Oops vs Pops
Operators
Optional chaining
optional chain
optional chaining,
Options method
OS module
output = "woH erA ouY"
output = "woH erA uoY"
output = [30,10,20,40,50]
output =""woH erA uoY"
Output: owH era uoy
Package json vs package lock json,
packagelock.json
package.json vs packagelock.json use cases,
parseFloat()
Partials
Partition tolerance
pass by reference /pass by value
Pass by value & Pass by reference
pass by value and pass by reference
pass by value vs pass by reference
Pass by value vs pass by reference
pass by value vs pass by reference,
passed by value and passed by reference
passed by value vs passed by ref
path params
path params vs query params
Pending Bucket © 2025 | Developed by Sujith V S LinkedIn
PENDING'S BUCKET
phases in eventloop
Polifills, factory function
Pollyfills
Polyfill
Polyfills
polyfils t
Pop, Shift, Unshift
Post and Pre increment
Post pre increment
Practice DOM manipulation,
practice more aggregate workouts involving multiple stages
Pre flight request,
Preflight req, cors
preflight request
Preincrement vs Postincrement
Preincrement vs PostIncrement
Preserve state between function calls
prevent right click of a button not done,
prevent right click of button
preventrightclick
Prime
Primitive & Non primitive Data types
primitive and non primitive data types
Primitive and non primitive datatypes
Primitive data types and non primitive datatypes
primitive vs non primitive
Primitive vs non primitive
primitive vs nonprimitive data types,
Primitive vs nonprimitive datatypes
print 110 in gap of 1s
print 1100 in reverse order
Print even num using while loop from 20 to check a string palindrome or not
print from 110 in gap of 1s
print from 110 in gap of 1s each
print from 110 in gap of 1s without using genarator(p)
print multiples of 5 between 1100 in reverse order
Print the below pattern
process module learn more,
process vs threads
Promise and its Syntax
promise and methods
Promise chaining methods
promise example
promise is object or constructure
promise methods
Promise methods
promise stages
Promise states
promise vs async/await learn more,
promise with async function
promise(need clarity in implementation)
promise,
Promise.all
Promise.all vs Promise.race
promise.allSettled
Promise.allSettled()
Promise.any
Promise.finally()
promise.methods
Promise.race
promise.race
Promise.race and any
Promise.race vs Promise.any
promises
Promises
Promises and Async Handling
Prototypal inheritance
prototype
Prototype & Prototypal Inheritance
prototype need clarity.
prototype t
Prototype chain
prototype chaining
prototype object(need clarity)
Prototype Pollution
prototype traps
prototype(need clarity)
Prototypes
prototypical inheritance,
proxy Object
proxy object t
proxy object,
proxy objects
Proxy objects
Pure function
Pure functions
Pure functions, higher order fns
purpose of constructor
purpose of double exclamation
Purpose of function
put vs post
Put, patch, options
query params vs path params
querying with logical operators
Recursion
recursion
redeclaration & reassignment in variable declarations
Reduce
reduce
Reduce function syntax
reduce()
reduce() find largest no from array
reduce() P
reduce(find second largest even number or odd number)
reduce(find second smallest even number)
reduce(find second smallest number)
regular function vs arrow function,
regular vs arrow function
regular vs arrow function learn more,
regular vs arrow functions learn more,
remove 2nd last element from array
Remove attribute from object
remove duplicate even numbers from an array
remove duplicate even numbers from an array not completed,
remove duplicate even numbers from array
remove duplicate even numbers from array,
Remove duplicate from an array
Remove duplicates from an array P
remove duplicates number
remove even numbers
remove even numbers from an array
remove last property from object
remove nth index from array
remove null, undefined from an array(task)
remove odd numbers from an array
remove prime numbers from array
remove second last element from array
removeChild
removechild
Removing the nth element from an array.
REPL
rest
Rest operator
rest operator
rest operator vs spread operator
rest operator,
rest parameter
return keyword
Return type of == comparison
reverse a string
Reverse an array
Reverse an array without sorting or built in methods
reverse array without .reverse()
reverse string for loop
router chaining
Same origin policy
Scalability vertical, horizontal
Scope (Global, Function, Block) Hoisting Closures
Scope Chain
scope chain
Scope chaining
scope of a variable
Scope of variables
scripting language
second smallest lement from array
Self invoking
self invoking functions
separate even numbers using Loop
service worker
session vs cookies
Set immediate vs process nexttic,
set map
set vs map
set vs weakest
Set() vs Map
Set(), Map()
Set, Map collection
Set, weakset
setHeader, writeHead
SetImmediate
setimmediate vs process.nexttick
setInterval
SetInterval
setInterval (practice other async functions)
setInterval()
setTimeout
setTimeout syntax
setTimeout vs setInterval
SetTimeout, SetInterval & setImmediate
Shadowing
Shallow copy
Shallow copy & Deep copy
Shallow copy and deep copy
shallow copy vs deep copy (need clarity)
shallow copy,
Shallow copy speard , rest
Shard key
Shift vs unshift
Short circuit evaluation, nullish coalescion, optional chaining
Should cover basic syantx of loops and methods
simple data types
Simulate blockscoping before let and const existed
single thread vs synchronous
Slice
slice
Slice vs splice
Slice vs Splice
some
some t
some, every
Sort ascending, descending
Sorting in descending order of array
Splice
splice
Splice and splice,
splice method
Spread
spread
Spread and Rest Operators
Spread operator
spread operator
Spread Operator
spread operator and rest operator
Spread operator,
spread vs rest
spread vs rest operator
spread, rest
Sructuredclone
stages of promise
Starvation
Starvation,
states in promise
States of a Promise
statically vs dynamically types language
Status code types,
stopPropegation
streams in node.js
strict mode in js
string is immutable or mutable
String methods
String methods,
String() vs toString()
String(), toString()
string.replaceAll(),
structuredClone
substr vs substring
Sum of 2 numbers = target
sum of elements of an array
sum of even number with a condition that for every occurence of an even number do a
substraction of 2 from the value
sum of odd numbers and replace even numbers with 0 using recursion P
symbol
Symbol(), Array.from()
Symbol(), Array.with()
Symbol,
Synchronous &Asynchronous in JS
Syntax of callback function
Syntax of promise
T: 3 P: 2
T: 4 P: 5
task vs thread need clarity,
Tdz
temporal dead zone
Temporal Dead Zone
Temporal dead zone
Temporal dead zone learn more Type coercion
Temporal deadzone,
Temporal death zone
Tempural dead zone
Ternary operator
ternary operator
Ternary operator syntax
test()
The Call Stack and Event Loop in JavaScript
this
this context,
This keyword
this substitution,
Thread pool
Threadpool
throttling and debouncing
Throw
Thruthy and Falsy values
Timer function
Timer functions
Timer practicals
toggle checkbox by button click
toggle checkbox by button click bugs,
togglecheckbox
transform stream
Transform stream,
transform streams
truthy and falsy value
Truthy values vs falsey values
Truthy vs Falsely values
Truthy vs falsey values
Try catch
Try catch block
try, catch, finally
Type coercion, type inference
Typecasting
typeOf,instanceof
Types of functions
Types of Hash Functions
types of indexing
types of middleware
Types of middlewares,
Types of streams
unary function
Unary function
Unary functions
undefined vs not defined vs null
undefined vs null ( Need Clarity )
Understanding JavaScript Closures: How They Work
Unique
Unshift vs shift
Update practicals
upsert vs save
Use strict
use Strict
useImperativehandle
Var, let , const
var, let, and const (need clarity)
Variable
Variable hoisting
Variable scope
Variable shadowing
variable shadowing
variables
view engine, MVC
Weakest, weak map
weakest,weakmap
weakmap(need clarity)
WeakSet
weakset
weakSet & weakMap
weakSet, weakMap
web api vs rest api
Web APIs
Web apis
WEEK 20(full domain) :
What are arrow functions, and how do they differ from regular functions?
What are event bubbling and event capturing in JavaScript?
What are higherorder functions in JavaScript? Provide an example.
What are JavaScript data types?
What are JavaScript modules, and how do you use import and export?
What are JavaScript promises, and how do they work?
What are prototypes in JavaScript? How do they work?
What are the differences between shallow and deep copy in JavaScript?
What are the differences between var, let, and const?
What are the key differences between ES5 and ES6?
What is a generator function, and how is it different from a regular function?
What is a JavaScript callback function, and how is it different from promises?
what is an event loop in js
What is debouncing and throttling, and when would you use them?
What is hoisting, and how does it work?
What is javascript?,
what is promise
what is promise combinators?
what is promise combinators?,
what is promise states in promise
What is the difference between == and ===?
what is the difference between for..of and for..in
What is the difference between map(), filter(), and reduce()?
What is the difference between map(), forEach(), filter(), and reduce()?
What is the difference between Object.freeze() and Object.seal()?
What is the difference between shallow copy and deep copy in JavaScript?
What is the difference between synchronous and asynchronous code?
What is the event loop in JavaScript?
What is the purpose of Promises in JavaScript?
What is the purpose of the async and await keywords?
What is the purpose of this in JavaScript, and how is it determined?
What js and usage
While and do while
while Loop
while vs do while
Why JS is called a synchronous singlethreaded language
why js is event driven
Why we use callback
Work out more
working flow of sessions & cookies
write a function to find the sum of two number
Write a function to return first letter of a string
Write to a file using fs P
[
[1,2,3,4,5,6,7,7].map(()=>null) . What will be the typeof
[155,101,17711,100] count the frequency of '1' in each elements
[{},{}]
[{},{}], array methods
]
__dirname, relative, absolute path
{ age: 28, name: "John Doe" },
{ age: 29, name: "Alice Johnson" },
{ age: 34, name: "Jane Smith" },
{ age: 42, name: "Bob Brown" }
|| operator

You might also like