arrow_back
Back
lock
JavaScript Interview Guide Book
lock
120 Solved JavaScript Interview Questions
lock
JavaScript Practice Playground
lock
JavaScript problem practice
lock
Publisher-subscriber 1
lock
Publisher-subscriber 2
lock
Proxy object
lock
Implement an in-memory search engine
lock
Fetch with timeout
lock
Cached api call with expiry time
lock
Piping function - 1
lock
Piping function - 2
lock
Retry promises N number of times
lock
Memoize a function
lock
Method chaining - 1
lock
Method chaining - 2
lock
Execute async functions in Series
lock
CSS selector generator
lock
Implement circuit breaker
lock
Curry - 1
lock
Curry - 2
lock
Curry - 3
lock
Curry - 4
lock
HTML encoding of a string - 1
lock
HTML encoding of a string - 2
lock
Get object value from string path
lock
Set object value at the string path
lock
Create custom cookie
lock
Fetch request and response interceptor
lock
Aggregate array of objects on the given keys
lock
Filter array of objects on value or index
lock
Implement browser history
lock
Array with event listeners
lock
Implement getElementByClassName() function
lock
Implement getByClassNameHierarchy() function
lock
Find element with the given color property
lock
Localstorage with expiry
lock
Machine coding practice
lock
Practice playground
lock
Multi-Stepper component in React
lock
Switch-Case component in React
lock
usePrevious() hook in React
lock
Design Pattern
lock
Singleton
lock
Observer
lock
Circuit Breaker
lock
Proxy
lock
Builder
lock
Prototype
lock
Iterator
lock
Resource / Object pool
lock
Chain of responsibility
lock
Command
lock
Mediator
lock
Memento
lock
State
lock
Stratergy
lock
Template method
lock
Visitor
lock
Adapter
lock
Bridge
lock
Composite
lock
Decorator
lock
Facade
lock
Flyweight
lock
Factory
lock
Rendering Pattern
lock
Container/presentational pattern in React
lock
Higher-order component pattern in React
lock
Provider data passing pattern in React
lock
Compound pattern in React
lock
Client-side rendering vs Server-side rendering
lock
Incremental static re-rendering vs Server-side generated
lock
Progressive Hydration
lock
Selective Hydration
lock
Optimization Techniques
lock
Load script efficiently with async and defer
lock
Tress shaking
lock
Code splitting
lock
Reactivity in JavaScript frameworks
lock
Pagination - Offset vs. Cursor-Based
lock
Adaptive loading
lock
Core web vitals
lock
Static import
lock
Dynamic import
lock
Optimizing loading sequence
lock
Import on Visibility
lock
Import on Interaction
lock
Preload and Prefetch
lock
Third party libraries optimization
lock
List virtualization
lock
Compression for better performance
lock
Effecient loading of media
lock
Periodically synchronize data in the background
lock
Web fundamentals
lock
How a webpage is rendered in the browser
lock
Testing startergies
lock
Different frontend architectures
lock
Different ways to host a frontend application
lock
Multi-page application vs Single-page application
lock
Test automation
lock
Error handling
lock
What are Rest API's
lock
What are SOAP API's
lock
What is WebRTC
lock
Different way for real-time data exchange
lock
Understanding CDN
lock
Understanding and optimizing privacy
lock
Network reliability
lock
Progressive Web App
lock
Web caching for unreliable networks
lock
Web security
lock
Cross-site scripting (XSS)
lock
Cross-site forgery (CSRF)
lock
XML Enternal Entity (XEE)
lock
Code Injection
lock
Authenticaion and its best practices
lock
Authorization and its best practices
lock
Session management and its best practices
lock
Server-side request forgery
lock
Cross frame scripting
lock
Denial of Service (DDOS)
lock
CORS attack
lock
Keeping web safe and secure
lock
State Management
lock
Microstate management with Zustand
lock
Data Normalization
lock
Flux architecture and its alternatives
lock
Redux
lock
React-Query caching the data
lock
Cookies, Session, Local storage, Indexdb
lock
Styling
lock
Style guide
lock
Desing system
lock
Different ways to style a react component
lock
Understanding and optimizing accessibility
lock
Understanding and optimizing internationalization
lock
Code management
lock
Monorepo vs Polyrepo
lock
PR template
lock
Code review stratergies
lock
Branch Management
lock
Interview Guide
lock
What is system design?
lock
What to expect in Frontend Interview?
lock
RADIO stratergy for system design
lock
How to ace the interviews
lock
Cheat Sheet
lock
React Hooks 🆕
lock
usePrevious() hook
lock
useIdle() hook
lock
useAsync() hook
lock
useDebounce() hook
lock
useThrottle() hook
lock
useResponsive() hook
lock
useWhyDidYouUpdate() hook
lock
useOnScreen() hook
lock
useScript() hook
lock
useOnClickOutside() hook
lock
useHasFocus() hook
lock
useToggle() hook
lock
useCopy() hook
lock
useLockedBody() hook in React
lock
Low-Level Design / Machine coding
lock
Tic tac toe game with bot
lock
Implement Feature Flag component in React
lock
Multi-Stepper component in React
lock
Switch-Case component in React
lock
Implement Infinite Scroll in React
lock
Two-step login form in React
lock
Editable todo-list in React
lock
Search with pagination in Reactjs
lock
Responsive slideshow in Reactjs
lock
Create responsive slideshow gallery in Reactjs
lock
Create a lightbox (modal-image-gallery) in Reactjs
lock
Functional modal component in Reactjs
lock
Detect overlapping circles in React
lock
Animate elements in a sequence
lock
Preview zoomed image on Hover
lock
Search with Autocomplete - React
lock
Image auto carousel in React
lock
Search with autosuggestion in VanillaJs
lock
Pagination component in React
lock
Typing effect component in react
lock
Scroll indicator in React
lock
Toggle switch in React
lock
Accordion in React
lock
Capture product visible on viewport when user stops scrolling
lock
Create website walkthrough assistant in JavaScript
lock
Number increment counter in React
lock
Highlight text on selection in React 🆕
lock
Batch api calls in sequence in React 🆕
lock
Time in human readable format in React 🆕
lock
Frontend System Design Questions
lock
Design a video streaming app like youtube - sample
lock
Design a trello / kanban board
lock
Design a video streaming app like youtube, netflix, prime
lock
Design an food order app like Swiggy, Ubereats
lock
Design collaborative text editor
lock
Design an form enricher, shortner sdk
lock
Design news feeds of Facebook, Twitter, Linkedin
lock
Design a configurable frontend application with different login types
lock
Designing the frontend of the group or suite of apps
lock
Designing the frontend of Pinterest or Google Photos
lock
Design the frontend of the instagram
lock
Design the frontend of the E-commerce APP
lock
Design an online javascript coding platform
lock
Design a messaging application like Slack
lock
Design a hotel, housing booking service like airbnb - 🆕
lock
Design an meeting booking app like Calendly and Topmate.io - 🆕
lock
Design a music streaming webapp like spotify, gaana.com - 🆕
lock
Design linkedin / peerlist (A professional network to showcase skills)
lock
Design a todo list
lock
Desing a role-based application (Privelages, restriction)
lock
Design a feature-based application (A/B testing) feature flag
lock
Design an analytics SDK (Collect user and website data)
lock
Design a routing logic with two paths for every step
lock
Design a pictonary game for remote team to collaborate
lock
Design a news website
lock
Design an no code form builder like Google forms
lock
Design slido
lock
Desing a offer validation service (Current offer is valid till X date)
lock
Design an appointment, dining, movie booking app
lock
Design a condition oversability application which works with rule When X, If meets codition Y, Do this action
lock
Design a video conferencing app like google meet, zoom
lock
Design an event listing web app
lock
Design an memebership web app
lock
Design an lucid admin dashboard
lock
Design a google drive / dropbox
lock
Design Q and A web app
lock
Design a poll widget
lock
Design a chat widget
lock
Design an email client
lock
Design an training website, where move to the next step when the previous step is done and require X percentage to pass
lock
Design an online text and video testomonial collector (SDK that can be injected)
lock
Quick Revision
lock
5 hooks to improve performance in React App
lock
“Speed by a thousand cuts” - Different loading strategies to optimize the website speed
lock
Understanding closure in JavaScript
lock
Understanding powerful Array.reduce() method
lock
Function & this in JavaScript
lock
Functions with default parameters in javascript
lock
What are Pure and Impure functions in JavaScript
lock
Javascript SET datastructure
lock
Javascript MAP Datastructure
lock
Javascript promise
lock
A learners guide to JavaScript promises
Preview - Frontend System Design
Discuss (
0
)
navigate_before
Previous
Next
navigate_next