✦ Interview Prep
Topics: HTML, CSS, JS, React, Node.js, MongoDB — curated questions with in-depth answers.
1
What's the difference between <section>, <article>, and <aside>?
HTML & Accessibility
Read →
2
How would you make a website accessible for screen readers?
HTML & Accessibility
Read →
3
Difference between absolute, relative, and fixed positioning in CSS
CSS Concepts
Read →
4
How does Flexbox differ from Grid? When would you use one over the other?
CSS Layouts
Read →
5
What is the difference between null and undefined?
JavaScript Basics
Read →
6
What is event delegation and why is it useful in large DOM trees?
JavaScript DOM
Read →
7
Explain the concept of hoisting with an example
JavaScript Concepts
Read →
8
How does the event loop work in JavaScript? Explain microtasks vs macrotasks
JavaScript Internals
Read →
9
What are closures and how can they be used to implement private variables?
JavaScript Functions
Read →
10
What's the difference between map(), forEach(), and reduce()?
JavaScript Arrays
Read →
11
Code: Group duplicate values from an array
JavaScript Coding
Read →
12
Difference between useMemo and useCallback — when would you use each?
React Hooks
Read →
13
What causes a React component to re-render? How can you optimize it?
React Performance
Read →
14
Explain React's reconciliation process and the role of keys
React Internals
Read →
15
What is prop drilling and how do you avoid it?
React Patterns
Read →
16
Explain Redux flow
Redux & State Management
Read →
17
Build a React component for a real-time character frequency counter
React Projects
Read →
18
Node.js APIs — scenario-based questions with solutions
Node.js
Read →
19
Node.js — your Redis cache is frequently evicting keys. How do you fix it without just increasing memory?
Node.js Optimization
Read →
20
Node.js — how would you implement server-side rendering (SSR) in a Node.js-based web app?
Node.js & SSR
Read →
21
Node.js — an upstream API has 300ms latency. How would you optimize overall response time in your Node.js app?
Node.js Performance
Read →
22
Node.js — your Node app crashes on high memory usage, but only in production. What steps do you take to diagnose this?
Node.js Debugging
Read →
23
Node.js — how would you write a Node.js service that can autoscale across multiple machines in Kubernetes?
Node.js & DevOps
Read →
24
Node.js — design a secure file download service in Node.js that supports presigned URLs
Node.js Security
Read →
25
Node.js — how would you implement role-based access control (RBAC) across microservices in a Node.js ecosystem?
Node.js Architecture
Read →
26
Node.js — you discover duplicate background jobs being triggered. How would you prevent this in a Node queue system like Bull or Agenda?
Node.js Queues
Read →
27
Node.js — your API gets spammed with retries after a failure. How do you implement idempotency in Node.js?
Node.js APIs
Read →
28
Node.js — how would you share session state between multiple Node.js servers behind a load balancer?
Node.js Scaling
Read →
29
Node.js — you need to expose an internal Node.js service securely to external clients. What's your API gateway strategy?
Node.js Architecture
Read →
30
Node.js — how would you create a plugin architecture in a large-scale Node app for dynamic feature loading?
Node.js Design Patterns
Read →
31
Node.js — your Node.js service needs to integrate with a legacy SOAP API. How do you approach this without blocking the event loop?
Node.js Integration
Read →
32
Node.js — users are reporting stale data even after updates. How would you implement real-time cache invalidation (e.g., Redis, CDN)?
Node.js Caching
Read →
33
Node.js — how would you throttle background jobs based on server load in a Node.js worker process?
Node.js Workers
Read →
34
React — how would you implement route-based code splitting in a large React app? What tools (e.g. React.lazy, Suspense) would you use? How would you handle loading fallback UI?
React Performance
Read →
35
React — design a reusable useFetch hook that supports retries, cancellation, and caching. How would you handle race conditions and inflight request cancellations?
React Hooks
Read →
36
React — build a dynamic multi-step form wizard that supports validation and conditional fields. How do you manage form state across steps and validate asynchronously?
React Forms
Read →
37
React — how would you implement infinite scrolling with API pagination and error handling? How would you implement it inside a scrollable container instead of the window?
React UI
Read →
38
React — build a live search with debounced API calls and suggestion dropdown. How would you handle empty queries, keyboard navigation, and accessibility?
React UX
Read →
39
React — what's your approach to managing a dark/light theme in a scalable React application? Would you use CSS variables, styled-components, or something else? Where do you store theme preferences?
React UI
Read →
40
React — how would you protect private routes in React and handle token expiry gracefully? How do you refresh tokens without interrupting the user? What about role-based access control?
React Authentication
Read →
41
What's the difference between let, const, and var in JavaScript?
JavaScript Basics
Read →
42
Explain closures with use cases in JavaScript
JavaScript Basics
Read →
43
Write a function to flatten a nested array in JavaScript
JavaScript Coding
Read →
44
Reverse a string without using built-in methods
JavaScript Coding
Read →
45
What is event bubbling and how do you stop it?
JavaScript Events
Read →
46
Explain JavaScript Promises and async/await
JavaScript Async
Read →
47
Explain debouncing and throttling
JavaScript Performance
Read →
48
What is hoisting in JavaScript?
JavaScript Concepts
Read →
49
Explain prototypal inheritance in JavaScript
JavaScript OOP
Read →
50
Create a simple REST API with Express.js
Node.js
Read →
51
Explain middleware in Express.js with examples
Node.js
Read →
52
Compare SQL vs NoSQL — pros & cons for large-scale apps
Databases
Read →
53
What is load balancing and how would you implement it?
System Design
Read →
54
How would you monitor and log your Node.js application in production?
Node.js
Read →
55
Implement role-based access (Admin vs User) securely across frontend and backend
Authentication
Read →
56
How does MongoDB store data?
Databases
Read →
57
Describe CORS and how to handle it in Node.js
Node.js
Read →
58
How does React’s virtual DOM improve performance?
React.js
Read →
59
What is the use of useState and useEffect?
React Hooks
Read →
60
Debugging a form not saving data — from frontend to backend
Full Stack Debugging
Read →
61
You're tasked with building a user registration page in React — how would you handle form validation, error handling, and data submission to a Node.js server?
MERN Stack
Read →
62
How do you handle authentication in a MERN app?
Authentication
Read →
63
Explain the Redux data flow
Redux
Read →
64
How do you prevent unnecessary re-renders in React?
React Optimization
Read →
65
How would you implement role-based access control (RBAC)?
Authentication
Read →
66
How do you manage large form states in React?
React Forms
Read →
67
How do you paginate large datasets in MongoDB?
MongoDB
Read →
68
What are indexes in MongoDB and how do they affect performance?
MongoDB
Read →
69
New features introduced in HTML5
HTML5
Read →
70
Difference between Flex and Grid in CSS
CSS Layouts
Read →
71
What is hoisting in JavaScript? How does it work for var, let, and const?
JavaScript Concepts
Read →
72
What is the difference between <?> and <?> (Incomplete title)
HTML
Read →
73
Length vs Size in JavaScript
JavaScript Basics
Read →
74
What are arrow functions and how do they differ from regular functions?
JavaScript ES6
Read →
75
What are Promises and how do they work?
JavaScript Async
Read →
76
What does async/await do under the hood?
JavaScript Async
Read →
77
What is the event loop? Explain how JavaScript handles async code
JavaScript Runtime
Read →
78
Rotate an array to the right by N positions in JavaScript
JavaScript Coding
Read →
79
Explain useEffect with cleanup
React Hooks
Read →
80
useCallback vs useMemo in React
React Hooks
Read →
81
Implement a Debounce Function in JavaScript
JavaScript
Read →
82
Write a Custom Promise.all Implementation
JavaScript
Read →
83
Difference Between Microtasks and Macrotasks
JavaScript
Read →
84
Generators vs Async Functions
JavaScript
Read →
85
What is Currying? Write a Curried Function
JavaScript
Read →
86
Implement a Retry Mechanism for an API Call
JavaScript
Read →
87
What Happens When You Type a URL in the Browser
Web Concepts
Read →
88
What is CI/CD? Explain Your Experience
DevOps
Read →
89
Explain CORS and How to Resolve It
Web Security
Read →
90
Migrating Angular App to React — Approach and Steps
React
Read →
91
Positioning in CSS Explained
CSS
Read →
92
Transform and Translate in CSS
CSS
Read →
93
Difference Between let, const, and var
JavaScript
Read →
94
Why is the Type of null an Object?
JavaScript
Read →
95
What is Event Delegation in JavaScript?
JavaScript
Read →
96
Shallow Copy vs Deep Copy in JavaScript
JavaScript
Read →
97
React Hooks — useEffect vs useLayoutEffect
React
Read →
98
Purpose of Key in React Lists
React
Read →
99
Controlled vs Uncontrolled Components in React
React
Read →
100
React.memo — When and Why to Use It
React
Read →
101
Write Code for Valid Parentheses in JavaScript
JavaScript
Read →
102
Build a Dynamic Multiselect Dropdown in React
React
Read →
103
How Does Redux Work Under the Hood?
Redux
Read →
104
When to Use Context API Over Redux
React
Read →
105
Client-Server Architecture in a React Application
React Architecture
Read →
106
What is Code Splitting in React?
React Performance
Read →
107
Handling Side Effects in React
React
Read →
108
Performance Optimization in Large React Apps
React Performance
Read →
109
React Fiber and Reconciliation Explained
React Internals
Read →
110
Local State vs Global State in React
React State
Read →
111
Service Workers and PWA in React
PWA
Read →
112
Implement Custom Array.map() in JavaScript
JavaScript
Read →
113
Fetch/Call REST API in React with Loading & Error Handling
React
Read →
114
Rotate an Array Forward by N Steps in JavaScript
JavaScript
Read →
115
Understanding useEffect Dependencies in React
React Hooks
Read →
116
Real-Life Use Cases of Debounce and Throttle in React
React Performance
Read →
117
Write a Function to Calculate Sum of N Arguments
JavaScript
Read →
118
Difference Between WebSocket and Long Polling
Web Communication
Read →
119
What Are Matchers in Jest?
Testing
Read →
120
Difference Between getBy and findBy in Testing Library
Testing
Read →
121
Why do we mock in Jest? How do you mock a module or API call?
JavaScript / Testing
Read →
122
Build a React component for a real-time character frequency counter
React
Read →
123
What is the difference between block and inline elements in HTML?
HTML
Read →
124
Purpose of the alt attribute in an <img> tag — importance for accessibility
HTML / Accessibility
Read →
125
Difference between <div> and <section> elements in HTML
HTML
Read →
126
CSS Box Model — content, padding, border, margin explained
CSS
Read →
127
Flexbox in CSS — center an element horizontally and vertically
CSS
Read →
128
Pseudo-classes and pseudo-elements in CSS with examples
CSS
Read →
129
Difference between position: relative and position: absolute in CSS
CSS
Read →
130
Difference between null and undefined in JavaScript
JavaScript
Read →
131
What is a closure in JavaScript? Example function with closure
JavaScript
Read →
132
The Event Loop in JavaScript — handling asynchronous code execution
JavaScript
Read →
133
Return unique values from an array in JavaScript
JavaScript
Read →
134
Difference between bind(), call(), and apply() in JavaScript
JavaScript
Read →
135
What is a Promise? Write a simple Promise that resolves after 1 second
JavaScript / Async
Read →
136
Deep clone an object — difference between shallow and deep copy
JavaScript
Read →
137
Debouncing in JavaScript — implement a debounce function
JavaScript
Read →
138
React component that fetches data from an API using useEffect
React
Read →
139
Controlled components in React — example of a controlled input
React
Read →
140
Redux — explain state management architecture
React / Redux
Read →
141
What are Semantic HTML tags and why are they important?
HTML
Read →
142
How does CSS calc() work and when is it useful?
CSS
Read →
143
What is Flexbox and how would you use it to center elements?
CSS
Read →
144
Difference between position: absolute, relative, fixed, and sticky in CSS
CSS
Read →
145
How do CSS transitions and animations differ?
CSS
Read →
146
What is the z-index property in CSS and how does it work?
CSS
Read →
147
How to create a responsive navigation menu using only CSS
CSS / Responsive Design
Read →
148
Difference between em, rem, and px units in CSS
CSS
Read →
149
CSS Grid vs Flexbox — when to use each layout system
CSS / Layout
Read →
150
Optimizing CSS for performance and faster page load times
CSS / Performance
Read →
151
How can you create a prototype for a Promise?
JavaScript / Promises
Read →
152
Difference between forEach() and map() in JavaScript
JavaScript / Array Methods
Read →
153
Difference between package.json and package-lock.json in React
React / Node.js
Read →
154
What are Synthetic Events in React?
React
Read →
155
useReducer vs Redux — differences and use cases
React / Redux
Read →
156
Build a Todo App with both Enter key and Submit button in React
React / Practice
Read →
157
Give output of JavaScript statements — practice question
JavaScript / Interview
Read →
158
Different types of HTML tags
HTML
Read →
159
Different types of lists in HTML — ordered, unordered, and definition lists
HTML
Read →
160
Difference between <div> and <span> tags in HTML
HTML
Read →
161
What is the purpose of the <head> tag in HTML?
HTML
Read →
162
Difference between <link> and <a> tags
HTML
Read →
163
What is the purpose of the <meta> tag in HTML?
HTML / SEO
Read →
164
What are HTML forms and how do they work?
HTML / Forms
Read →
165
Different input types in an HTML form
HTML / Forms
Read →
166
What is the use of the <iframe> tag?
HTML / Embedded Content
Read →
167
How do you create hyperlinks in HTML?
HTML / Links
Read →
168
What is the <title> tag used for in HTML?
HTML / Metadata
Read →
169
What are HTML attributes? Examples included
HTML
Read →
170
What is the <script> tag used for in HTML?
HTML / JavaScript
Read →
171
Difference between id and class attributes in HTML
HTML / Attributes
Read →
172
Use of <audio> and <video> elements in HTML
HTML / Multimedia
Read →
173
How to include external CSS and JavaScript files in HTML
HTML / Resources
Read →
174
What are HTML entities?
HTML
Read →
175
Purpose of alt and title attributes for images in HTML
HTML / Accessibility
Read →
176
What are ARIA roles in HTML?
HTML / Accessibility
Read →
177
What is the <meta charset="UTF-8"> tag used for?
HTML / Metadata
Read →
178
How do you define a table in HTML?
HTML / Tables
Read →
179
What is the <section> tag used for in HTML5?
HTML5 / Semantic
Read →
180
How JavaScript is both dynamically and weakly typed
JavaScript / Fundamentals
Read →
181
What is the difference between React Node, React Element, and a React Component?
React / Fundamentals
Read →
182
What is the purpose of the key prop in React?
React / Props & Keys
Read →
183
What is the consequence of using array indices as the value for keys in React?
React / Keys & Lists
Read →
184
What are some pitfalls about using context in React?
React / Context API
Read →
185
What are the rules of React hooks?
React / Hooks
Read →
186
What does the dependency array of useEffect affect?
React / Hooks
Read →
187
What does re-rendering mean in React?
React / Rendering
Read →
188
What are React Fragments used for?
React / Components
Read →
189
What is forwardRef() in React used for?
React / Advanced Concepts
Read →
190
How do you reset a component's state in React?
React / State Management
Read →
191
Why does React recommend against mutating state?
React / State Management
Read →
192
What are error boundaries in React for?
React / Error Handling
Read →
193
How do you test React applications?
React / Testing
Read →
194
Explain what React hydration is?
React / SSR & Hydration
Read →
195
What are React Portals used for?
React / Advanced Components
Read →
196
How do you debug React applications?
React / Debugging
Read →
197
How do you localize React applications?
React / Internationalization
Read →
198
How would one optimize the performance of React contexts to reduce rerenders?
React / Performance
Read →
199
Explain one-way data flow of React and its benefits
React / Data Flow
Read →
200
How do you handle asynchronous data loading in React applications?
React / Data Fetching
Read →
201
Explain server-side rendering of React applications and its benefits
React / SSR & Performance
Read →
202
What are some common pitfalls when doing data fetching in React?
React / Data Fetching
Read →
203
What are the different data types in JavaScript?
JavaScript / Basics
Read →
204
What are template literals and how do you use them?
JavaScript / Strings
Read →
205
What is the difference between == and ===?
JavaScript / Comparison
Read →
206
How do arrow functions differ from regular functions?
JavaScript / Functions
Read →
207
What are truthy and falsy values?
JavaScript / Fundamentals
Read →
208
How do you clone an object or array?
JavaScript / Objects & Arrays
Read →
209
What is the spread operator and rest parameters?
JavaScript / ES6 Features
Read →
210
What are Promises and how do they work?
JavaScript / Asynchronous
Read →
211
What is async/await and how is it different from Promises?
JavaScript / Asynchronous
Read →
212
What is closure and give a practical example?
JavaScript / Closures
Read →
213
What is the 'this' keyword and how does it work?
JavaScript / Fundamentals
Read →
214
What is the difference between call, apply, and bind?
JavaScript / Functions
Read →
215
What is destructuring in JavaScript?
JavaScript / ES6 Features
Read →
216
What is the prototype chain?
JavaScript / OOP
Read →
217
What is event delegation and why is it useful?
JavaScript / DOM
Read →
218
How does garbage collection work in JavaScript?
JavaScript / Memory Management
Read →
219
What are generators and iterators?
JavaScript / Iteration
Read →
220
What is currying and partial application?
JavaScript / Functional Programming
Read →
221
What are WeakMap and WeakSet?
JavaScript / Data Structures
Read →
222
How does JavaScript handle memory leaks?
JavaScript / Memory Management
Read →
223
What are Web Workers and when should you use them?
JavaScript / Web APIs
Read →
224
File and folder structure of a React and Redux project
React / Redux
Read →
225
How you implemented SVG image in your project
Frontend
Read →
226
What are semantic elements and how they help in SEO
HTML / SEO
Read →
227
CSS Flexbox vs CSS Grid difference
CSS
Read →
228
Bootstrap 4/5 vs Bootstrap 3 differences
CSS Frameworks
Read →
229
What are Promises and the difference between async/await and Promises
JavaScript
Read →
230
What are factory functions and why we need them
JavaScript
Read →
231
Real-time implementation examples of array methods
JavaScript
Read →
232
Why use Redux Toolkit if we already have Context API or classic Redux
Redux
Read →
233
Authentication and authorization process explained
Security
Read →
234
Where to store the JWT token
Security
Read →
235
Storage system in browser explained
Browser Concepts
Read →
236
Does sessionStorage persist when duplicating a tab?
Browser Concepts
Read →
237
Explain Temporal Dead Zone and how it relates to let and const
JavaScript
Read →
238
What is call stack and event loop with an async code example
JavaScript
Read →
239
Function to flatten deeply nested objects (not arrays)
JavaScript
Read →
240
Reverse a string in 3 different ways: loop, recursion, and spread operator
JavaScript
Read →
241
What is Event Delegation and When It Is Useful
JavaScript
Read →
242
Difference Between Promise.all, Promise.any and Promise.race
JavaScript
Read →
243
What is Memoization and How to Implement a Memoized Function
JavaScript
Read →
244
How React Fiber Architecture Improves Rendering
React
Read →
245
When to Use useMemo, useCallback and React.memo
React
Read →
246
How MongoDB Schema Design Affects Performance
MongoDB
Read →
247
How to Handle CORS Properly in a Production Node.js Backend
Node.js
Read →
248
What is the Role of package-lock.json
JavaScript
Read →
249
How to Persist Authentication Correctly in a MERN App After Page Refresh
MERN
Read →
250
What Are Interceptors in JavaScript
JavaScript
Read →
251
How Math.ceil() Works in JavaScript
JavaScript
Read →
252
Spread vs Rest Operator in JavaScript Explained
JavaScript
Read →
253
Understanding Prototypes in JavaScript
JavaScript
Read →
254
JavaScript Execution Context Explained Simply
JavaScript
Read →
255
Why let and const Were Introduced in JavaScript
JavaScript
Read →
256
Semantic vs Non-Semantic Tags in HTML
HTML
Read →
257
How React Works Internally
React
Read →
258
How to Handle 401 Errors in React
React
Read →
259
Custom Hooks in React: Rules and Best Practices
React
Read →
260
Ways to Create an Object in JavaScript
JavaScript
Read →
261
Synchronous vs Asynchronous JavaScript
JavaScript
Read →
262
What Are Viewport Selectors in CSS?
CSS
Read →
263
What Is Reflect API in JavaScript?
JavaScript
Read →
264
What Is Proxy in JavaScript?
JavaScript
Read →
265
How Many Times Does a Component Re-render When Updating State Multiple Times?
React
Read →
266
Behavior of async Keyword in handleChange with Multiple setState Calls
React
Read →
267
What Happens If We Omit the Dependency Array in useEffect?
React
Read →
268
Can We Access Child Component State in Parent Component?
React
Read →
269
What Is Lazy Loading in React?
React
Read →
270
Props of the React Suspense Component Explained
React
Read →
271
Which Lifecycle Method Is Required for Error Boundaries in React?
React
Read →
272
How to Prevent Unnecessary Re-renders in React Functional Components
React
Read →
273
Difference Between Redux Thunk and Redux Saga
Redux
Read →
274
Difference Between var, let, and const (Scope, Hoisting, Redeclaration)
JavaScript
Read →
275
What is an IIFE (Immediately Invoked Function Expression)?
JavaScript
Read →
276
Async and Await in JavaScript
JavaScript
Read →
277
Promises in JavaScript
JavaScript
Read →
278
Key Features Introduced in ES6
JavaScript
Read →
279
Normal Functions vs Arrow Functions
JavaScript
Read →
280
Behavior of this in Normal vs Arrow Functions
JavaScript
Read →
281
Different Data Types in JavaScript
JavaScript
Read →
282
Callback Problems and How Promises Solve Them
JavaScript
Read →
283
Shallow Copy vs Deep Copy in JavaScript
JavaScript
Read →
284
Semantic Elements in HTML
HTML
Read →
285
CSS Properties and How They Are Applied
CSS
Read →
286
CSS Positioning Types Explained
CSS
Read →
287
Flexbox Layout System Explained
CSS
Read →
288
CSS Grid vs Flexbox
CSS
Read →
289
Basics of React and Comparison with JavaScript
React
Read →
290
Why Use React Instead of Vanilla JavaScript?
React
Read →
291
How React Works Under the Hood (Virtual DOM & Reconciliation)
React
Read →
292
React Hooks Explained in Depth
React
Read →
293
React Lifecycle Methods (Lifecycle Hooks)
React
Read →
294
When Should useEffect Be Used?
React
Read →
295
useLayoutEffect vs useEffect
React
Read →
296
useReducer Hook Explained
React
Read →
297
Optimizing Performance with useCallback, useMemo & React.memo
React
Read →
298
Custom Hooks in React
React
Read →
299
HOCs vs Custom Hooks: When to Use What?
React
Read →
300
Why the Key Prop Is Required in React Lists
React
Read →
301
React Portals Explained
React
Read →
302
Error Boundaries in React
React
Read →
303
React Query Explained and Its Use Cases
React
Read →
304
Redux Explained: When and Why to Use It
Redux
Read →
305
Concurrent Rendering and Batching in React
React
Read →
306
100+ Output-Based JavaScript Async Scenarios
JavaScript
Read →
307
Advanced Asynchronous JavaScript Coding Questions
JavaScript
Read →
308
What Is initial-scale in the HTML Meta Tag?
HTML
Read →
309
What Is box-sizing in CSS?
CSS
Read →
310
What Is Stacking Context in CSS?
CSS
Read →
311
Why a Child with Higher z-index Can Still Stay Behind
CSS
Read →
312
How to Center a Button With and Without Flexbox
CSS
Read →
313
What Is Accessibility in CSS?
Accessibility
Read →
314
Which Attribute Is Used for Image Accessibility?
Accessibility
Read →
315
Accessibility When visibility:hidden or display:none Is Used
Accessibility
Read →
316
What Is aria-live in Web Accessibility?
Accessibility
Read →
317
Best Approach to Make a Website Accessible
Accessibility
Read →
318
RTL (Right-to-Left) Support in Browsers Explained
CSS
Read →
319
Why Inline Properties Are Used for RTL Margin & Padding
CSS
Read →
320
IIFE in JavaScript: What It Is and Why We Need It
JavaScript
Read →
321
Closures in JavaScript Explained
JavaScript
Read →
322
call, apply, and bind Methods in JavaScript
JavaScript
Read →
323
Event Capturing and Event Bubbling Explained
JavaScript
Read →
324
Event Capturing vs Bubbling: Which Executes First?
JavaScript
Read →
325
Event Delegation in JavaScript
JavaScript
Read →
326
stopPropagation vs stopImmediatePropagation
JavaScript
Read →
327
What Does window.fetch Return?
JavaScript
Read →
328
Promise.all vs Promise.allSettled
JavaScript
Read →
329
Promises and async/await in JavaScript
JavaScript
Read →
330
Find Output of Chained JavaScript Operations
JavaScript
Read →
331
Find Frequency of Each Element in an Array
JavaScript
Read →
332
React Counter Component with Child State Management
React
Read →
333
React Fragment vs Empty Tags
React
Read →
334
useState vs useRef Hook in React
React
Read →
335
React Portal: What It Is and How to Create It
React
Read →
336
useReducer Hook in React vs Redux
React
Read →
337
CSS Table Styling: Common Interview Problems
CSS
Read →
338
React Counter That Increases Every Second
React
Read →
339
Debounced Search Input Component in React
React
Read →
340
Is JSX Same as HTML?
React
Read →
341
Why Do We Use Ant Design?
UI Library
Read →
342
What Is Squash Commit in Git?
Git
Read →
343
What Is Git Rebase?
Git
Read →
344
React.memo vs PureComponent
React
Read →
345
What Are Pure Functions in JavaScript?
JavaScript
Read →
346
Optimization Techniques in React
React
Read →
347
State Colocation in React
React
Read →
348
React Fiber Explained
React Internals
Read →
349
Call by Value vs Call by Reference
JavaScript
Read →
350
Why React Uses Synthetic Events
React
Read →
351
How to Get Data from Redux Store
Redux
Read →
352
AbortController in JavaScript & Node.js
JavaScript
Read →
353
Cancel an API Call in Progress
API Handling
Read →
354
What Is D3.js and AG Grid?
Data Visualization
Read →