This is the only resource you will ever need to prepare for your upcoming Frontend Interviews. This Course covers interview questions on JS, React, Machine Coding, Performance Optimisation, etc!
Complete Curriculum
Module 1: React Interview Questions
Chapter 1: React Fundamentals
- Show me the real React
- How React Works Under the Hood
- Rendering Process
- Most Asked Interview Questions
Chapter 2: Rendering and Operations
- Rendering Lists and Conditional Operators
- Map, filter and reduce in React
- Conditional Operators in React
Chapter 3: Components Deep Dive
- All About Components
- Class-ic React vs Functional React Components
- State vs Props in components
- Different types of Components
Chapter 4: React Hooks
- React Hooks Interview Questions
- useState
- useEffect Hook
- useEffect Hook Polyfill
- useRef
- useContext
- Light and Dark Mode Implementation
- useReducer
- useMemo and useCallback
- useMemo Polyfill
- useImperativeHandle
Chapter 5: Custom Hooks
- Custom Hooks Interview Questions
- What Are Custom Hooks?
- useWindowSize
- useFetch
- useDebounce
- useLocalStorage
- useIntersectionObserver
Chapter 6: Advanced React Concepts
- Routing in React JS
- React Router Dom Tutorial (with Project)
- Practical Interview Questions
- Advance State Management (Redux)
- Redux Interview Questions
- Redux Toolkit Implementation
Module 2: Machine Coding Questions
- Todo list
- Holy Grail
- Tabs
- Accordion
- Star Rating
- Carousel (System Design)
- Pagination with JS
- Truncated Pagination with React
- Infinite scroll
- Progress Bar
- Configurable Color Boxes
- Posts with Comments
- Nested Comment Section
- Advance Tic Tac Toe
- Match Similar Tiles
- Config Driven Form (System Design)
- Toast / Notification Component (System Design)
- Autocomplete / Typeahead (System Design)
- Poll Widget (System Design)
- Ecommerce Filters
- Shopping Cart
- Cinema Hall Seat Booking
Module 3: JavaScript Interview Questions
- var, let and const
- map, filter and reduce
- Functions
- Objects
- Closures
- Currying
this in JS (Implicit Binding)
- call, bind and apply (Explicit Binding)
- Promises (Async JS)
- Event Loop
- Debouncing and Throttling
- Event Bubbling, Capturing and Delegation
- Class and Constructors
- Compose and Pipe
- Prototypes
Module 4: Performance Interview Questions
- Popular Performance Optimizations Questions
- React Profiler
- SSR vs CSR
- Web Vitals
- Virtualisation
- Code Splitting
- Accessibility
- Popular Design Patterns Questions
- HOC Pattern
- Module Pattern
- Render Props Pattern
- Error Boundaries