| Temporal Dead Zone Limitation | Medium | Context & Call Stack | Theory | Reveal | |
| Impact on Constructor Variables | Hard | this & Binding | Theory | Reveal | |
| Reflecting on JavaScript | Hard | Meta-programming | Theory | Reveal | |
| Minimum Number of Taps to Open to Water a Garden | Hard | Approximation Algorithms | Coding | Reveal | |
| V8 Engine Execution Process | Medium | Engine & Runtime | Theory | Reveal | |
| Using Symbols to Avoid Collisions | Medium | Symbols | Theory | Reveal | |
| Closures for Private Variables | Easy | Closures | Theory | Reveal | |
| Reasons to Avoid Arrow Functions | Medium | Function Types | Theory | Reveal | |
| Reverse Linked List II | Medium | Linked List Reversal | Coding | Reveal | |
| Understanding Hidden Classes | Medium | Engine & Runtime | Theory | Reveal | |
| Understanding Execution Contexts | Medium | Context & Call Stack | Theory | Reveal | |
| Continuous Delivery vs Deployment | Medium | CI/CD | Theory | Reveal | |
| Common JavaScript Errors | Medium | Error Handling | Theory | Reveal | |
| Detecting Memory Leaks in JS | Hard | Memory Management | Theory | Reveal | |
| JavaScript Call Stack Management | Medium | Context & Call Stack | Theory | Reveal | |
| How Reduces Work | Medium | Higher-Order Functions | Theory | Reveal | |
| Garbage Collector Overview | Medium | Engine & Runtime | Theory | Reveal | |
| Find All Duplicates in an Array | Medium | Cyclic Sort | Coding | Reveal | |
| Event Delegation Basics | Medium | Event Handling | Theory | Reveal | |
| Reverse Nodes in k-Group | Hard | Linked List Reversal | Coding | Reveal | |
| Understanding Task Queue vs Microtask Queue | Easy | Event Loop | Theory | Reveal | |
| Revealing Module Pattern Benefits | Easy | Design Patterns | Theory | Reveal | |
| Find Right Interval | Medium | Two Heaps | Coding | Reveal | |
| Maximum XOR of Two Numbers in an Array | Medium | Bit Manipulation | Coding | Reveal | |
| Dot Product of Two Sparse Vectors | Medium | Hash Tables | Coding | Reveal | |
| Understanding Event Loops | Easy | Engine & Runtime | Theory | Reveal | |
| Callback Hell Pitfalls | Hard | Asynchronous JavaScript | Theory | Reveal | |
| Implementing Offline Fallback Pages | Medium | Service Workers | Theory | Reveal | |
| Kth Smallest Element in a Sorted Matrix | Medium | Top K Elements | Coding | Reveal | |
| Understanding Call Stack vs Queues | Medium | Engine & Runtime | Theory | Reveal | |
| Smallest Range Covering Elements from K Lists | Hard | K-way Merge | Coding | Reveal | |
| Find Common Characters | Easy | Objects | Coding | Reveal | |
| JavaScript Debounce vs Throttle | Easy | Performance Optimization | Theory | Reveal | |
| Subdomain Visit Count | Medium | Maps | Coding | Reveal | |
| Common Pitfalls in Closures | Medium | Closures | Theory | Reveal | |
| JavaScript Context of this | Medium | this & Binding | Theory | Reveal | |
| Handling Async Errors | Medium | Async/Await | Theory | Reveal | |
| Redundant Connection | Medium | Union Find | Coding | Reveal | |
| Difference Between call and bind | Hard | this & Binding | Theory | Reveal | |
| Understanding Variable Shadowing | Medium | Scope Chain | Theory | Reveal | |
| Clone Graph | Medium | Graphs | Coding | Reveal | |
| JavaScript Variable Options | Easy | Scope & Hoisting | Theory | Reveal | |
| Diagonal Traverse | Medium | Matrix Traversal | Coding | Reveal | |
| Event Delegation Improves Performance | Medium | Performance Optimization | Theory | Reveal | |
| Event Bubbling vs Capturing | Medium | Event Handling | Theory | Reveal | |
| Count of Smaller Numbers After Self | Hard | Sqrt Decomposition | Coding | Reveal | |
| Understanding Hoisting in JavaScript | Medium | Scope Chain | Theory | Reveal | |
| Preventing Cross-Site Scripting | Easy | Security | Theory | Reveal | |
| Mapped Types Explained | Medium | Conditional Types | Theory | Reveal | |
| Type Guarding with In Operator | Easy | Type Guards | Theory | Reveal | |
| Temporal Dead Zone in JS | Medium | Scope & Hoisting | Theory | Reveal | |
| Enforcing Class Contracts | Medium | Interfaces | Theory | Reveal | |
| Integer to Roman | Medium | Numbers | Coding | Reveal | |
| Number of Islands | Medium | Union Find | Coding | Reveal | |
| Swap Nodes in Pairs | Medium | Linked List Reversal | Coding | Reveal | |
| JavaScript Object vs Map | Medium | Data Types | Theory | Reveal | |
| Constructor vs Regular Functions | Easy | Objects and Classes | Theory | Reveal | |
| Factorial Trailing Zeroes | Medium | Numbers | Coding | Reveal | |
| Split Array Largest Sum | Hard | Binary Search | Coding | Reveal | |
| Find K Pairs with Smallest Sums | Medium | K-way Merge | Coding | Reveal | |
| JavaScript Closures Explained | Hard | Closures | Theory | Reveal | |
| Efficient Event Handling Strategies | Medium | Event Handling | Theory | Reveal | |
| Prototypical Inheritance Explained | Hard | Prototypes | Theory | Reveal | |
| Subarray Sum Equals K | Medium | Arrays | Coding | Reveal | |
| Course Schedule | Medium | Graph DFS | Coding | Reveal | |
| Longest Repeating Substring | Medium | Suffix Arrays and Suffix Trees | Coding | Reveal | |
| Applying Constraints to Types | Medium | Generics | Theory | Reveal | |
| Understanding the DOM with JavaScript | Medium | Web APIs | Theory | Reveal | |
| Range Addition | Medium | Sqrt Decomposition | Coding | Reveal | |
| Understanding Prototype Properties | Medium | Prototypes | Theory | Reveal | |
| Unit vs Integration Testing | Easy | Testing Strategies | Theory | Reveal | |
| Cheapest Flights Within K Stops | Medium | Graphs | Coding | Reveal | |
| Valid Palindrome II | Medium | Two Pointers | Coding | Reveal | |
| Benefits of Generics vs Any | Hard | Generics | Theory | Reveal | |
| Count Different Palindromic Subsequences | Hard | Palindromic Subsequence | Coding | Reveal | |
| TypeScript Control Flow Analysis | Medium | Advanced Types | Theory | Reveal | |
| Handling Micro Frontend Routing | Hard | Micro-frontends | Theory | Reveal | |
| Linked List Cycle II | Medium | Fast and Slow Pointers | Coding | Reveal | |
| Inheritance in ES6 Classes | Easy | Objects and Classes | Theory | Reveal | |
| Average of Levels in Binary Tree | Easy | Tree BFS | Coding | Reveal | |
| Validate Binary Search Tree | Medium | Tree DFS | Coding | Reveal | |
| ES6 Classes Advantages | Easy | Objects and Classes | Theory | Reveal | |
| Binary Tree Zigzag Level Order Traversal | Medium | Tree BFS | Coding | Reveal | |
| Path Sum | Easy | Tree DFS | Coding | Reveal | |
| Sliding Window Median | Hard | Two Heaps | Coding | Reveal | |
| Conditional Type Usage | Medium | Conditional Types | Theory | Reveal | |
| Find Minimum in Rotated Sorted Array | Medium | Binary Search | Coding | Reveal | |
| How Closures Work | Medium | Closures | Theory | Reveal | |
| Configuring Full Stack Applications | Hard | Deployment | Theory | Reveal | |
| Palindromic Substrings | Medium | Palindromic Subsequence | Coding | Reveal | |
| Understanding Continuous Integration | Medium | CI/CD | Theory | Reveal | |
| Implementing Private Variables in ES6 Classes | Medium | Objects and Classes | Theory | Reveal | |
| Immutability in JavaScript | Easy | Functional Programming | Theory | Reveal | |
| Merge k Sorted Lists | Hard | K-way Merge | Coding | Reveal | |
| Spiral Matrix | Medium | Matrix Traversal | Coding | Reveal | |
| Graph Valid Tree | Medium | Graph DFS | Coding | Reveal | |
| Optimizing Garbage Collection | Hard | Memory Management | Theory | Reveal | |
| Understanding Lazy Loading Strategies | Easy | Code Splitting | Theory | Reveal | |
| Partition Equal Subset Sum | Medium | Dynamic Programming | Coding | Reveal | |
| Combination Sum | Medium | Backtracking | Coding | Reveal | |
| N-Queens | Hard | Backtracking | Coding | Reveal | |
| Burst Balloons | Hard | Dynamic Programming | Coding | Reveal | |
| Maximum Students Taking Exam | Hard | Network Flow Algorithms | Coding | Reveal | |
| Using ES6 Modules in Node.js | Medium | Modules | Theory | Reveal | |
| Writing a Declaration File | Medium | Declarations | Theory | Reveal | |
| Understanding Dynamic Imports | Easy | Modules | Theory | Reveal | |
| Resolving Git Merge Conflicts | Medium | Git | Theory | Reveal | |
| Higher-Order Functions Fundamentals | Medium | Functional Programming | Theory | Reveal | |
| Lexical Scoping in JavaScript | Hard | Closures | Theory | Reveal | |
| Erect the Fence | Hard | Convex Hull | Coding | Reveal | |
| Interfaces in TypeScript | Medium | TS Basics | Theory | Reveal | |
| Arrow Function and Context | Medium | this & Binding | Theory | Reveal | |
| TypeScript Decorator Tutorial | Medium | Decorators | Theory | Reveal | |
| Code Execution Outcome | Hard | this & Binding | Theory | Reveal | |
| Side Effects in Functions | Hard | Functional Programming | Theory | Reveal | |
| TypeScript vs JavaScript | Medium | TS Basics | Theory | Reveal | |
| Using Generators for Sequences | Easy | Generators | Theory | Reveal | |
| Defining and Using Tuples | Easy | Basic Types | Theory | Reveal | |
| Prototype Chain Basics | Medium | Prototypes | Theory | Reveal | |
| Type System in TypeScript | Medium | Type Inference | Theory | Reveal | |
| Function Type Compatibility Rules | Hard | Type Inference | Theory | Reveal | |
| Function Call Methods | Medium | Function Types | Theory | Reveal | |
| Type Aliases vs Interfaces | Hard | Interfaces | Theory | Reveal | |
| IIFE in JavaScript | Medium | Function Types | Theory | Reveal | |
| Configuring TypeScript Projects | Easy | Project Configuration | Theory | Reveal | |
| JavaScript Function Invocation Methods | Medium | Function Types | Theory | Reveal | |
| Minimizing DOM Interactions | Easy | Performance Optimization | Theory | Reveal | |
| Configuring Module Resolution | Easy | Project Configuration | Theory | Reveal | |
| Understanding Async/Await Loops | Medium | Event Loop | Theory | Reveal | |
| Common Pitfalls in Async Code | Medium | Event Loop | Theory | Reveal | |
| Purpose of Try Catch | Easy | Error Handling | Theory | Reveal | |
| Type Inference Basics | Hard | Basic Types | Theory | Reveal | |
| Handling Promise Chain Errors | Easy | Promise Patterns | Theory | Reveal | |
| How Finally Blocks Work | Medium | Error Handling | Theory | Reveal | |
| Benefits of JSDoc Migration | Easy | Migration strategies | Theory | Reveal | |
| Client-Side Storage Security | Hard | Browser Storage | Theory | Reveal | |
| Minimizing Any Type Usage | Medium | Migration strategies | Theory | Reveal | |
| Creating Custom Errors in JS | Easy | Error Handling | Theory | Reveal | |
| TypeScript Primitive Types | Easy | Basic Types | Theory | Reveal | |
| Purpose of Debugger Statement | Medium | Error Handling | Theory | Reveal | |
| Typescript Enum Difference | Easy | Enums | Theory | Reveal | |
| Garbage Collection Algorithms | Medium | Memory Management | Theory | Reveal | |
| Literal Types in TypeScript | Medium | Enums | Theory | Reveal | |
| Weak References Explained | Medium | Memory Management | Theory | Reveal | |
| Type Guards in TypeScript | Medium | Advanced Types | Theory | Reveal | |
| Deploying Node.js on Heroku | Medium | Deployment | Theory | Reveal | |
| CommonJS vs ES6 Modules | Medium | Modules | Theory | Reveal | |
| Recursive Types in TypeScript | Easy | Type-level Programming | Theory | Reveal | |
| Exporting Multiple Functions | Easy | Modules | Theory | Reveal | |
| Distributive Conditional Types | Hard | Conditional Types | Theory | Reveal | |
| JavaScript Event Loop Explanation | Medium | Event Loop | Theory | Reveal | |
| Pure Functions in FP | Easy | Functional Programming | Theory | Reveal | |
| Integer Break | Medium | Numbers | Coding | Reveal | |
| Customizing TSC Transformers | Hard | Compiler | Theory | Reveal | |
| Enabling Strict Type Checking | Medium | Project Configuration | Theory | Reveal | |
| Simplifying Promise Handling | Easy | Asynchronous JavaScript | Theory | Reveal | |
| Traversing TypeScript ASTs | Medium | Compiler | Theory | Reveal | |
| Improving Asynchronous Programming | Easy | Asynchronous JavaScript | Theory | Reveal | |
| Execution Context in JS | Easy | Scope Chain | Theory | Reveal | |
| Customizing Type Constraints | Hard | Utility Types | Theory | Reveal | |
| How Promise.all Works | Medium | Promise Patterns | Theory | Reveal | |
| Purpose of Symbol Iterator | Easy | Generators | Theory | Reveal | |
| Type Guard Functions in TypeScript | Easy | Type Guards | Theory | Reveal | |
| State Management Frameworks Compared | Medium | State Management | Theory | Reveal | |
| Benefits of Using Redux | Easy | Component Architecture | Theory | Reveal | |
| Proxies and Traps Example | Easy | Meta-programming | Theory | Reveal | |
| Promise Comparison Methods | Easy | Asynchronous JavaScript | Theory | Reveal | |
| Closures and Memory Leaks | Hard | Memory Leaks | Theory | Reveal | |
| Product of Array Except Self | Medium | Arrays | Coding | Reveal | |
| Typescript Interface vs Aliases | Medium | Interfaces | Theory | Reveal | |
| House Robber | Medium | Recursion and Memoization | Coding | Reveal | |
| Communicating with Workers | Easy | Web Workers | Theory | Reveal | |
| Defining Optional Properties | Easy | Interfaces | Theory | Reveal | |
| Enums in TypeScript | Medium | Enums | Theory | Reveal | |
| How JavaScript Scope Chain Works | Medium | Scope Chain | Theory | Reveal | |
| Difference Between Storage Options | Medium | Browser Storage | Theory | Reveal | |
| Web SQL Still Relevant | Medium | Browser Storage | Theory | Reveal | |
| Predictability in Flux Architecture | Medium | Component Architecture | Theory | Reveal | |
| TypeScript Discriminated Unions Benefits | Medium | Enums | Theory | Reveal | |
| Understanding Event Propagation Differences | Easy | Event Handling | Theory | Reveal | |
| Detect Capital | Easy | Remaining Primitives | Coding | Reveal | |
| React Context API Benefits | Medium | State Management | Theory | Reveal | |
| Using Keyof in Generics | Medium | Generics | Theory | Reveal | |
| Declaration Files in TypeScript | Medium | Declarations | Theory | Reveal | |
| Typescript Decorator Use Cases | Medium | Decorators | Theory | Reveal | |
| Understanding Variable Scope | Easy | Scope Chain | Theory | Reveal | |
| TypeScript Loader Comparison | Medium | Project Configuration | Theory | Reveal | |
| TypeScript Barrel Files Benefits | Easy | Namespaces and Modules | Theory | Reveal | |
| Reflect vs Direct Operations | Easy | Reflection | Theory | Reveal | |
| Purpose of Partial Type | Medium | Utility Types | Theory | Reveal | |
| React Fiber Phases Explained | Medium | Reconciliation | Theory | Reveal | |
| Differences in Utility Types | Medium | Utility Types | Theory | Reveal | |
| Trapping Rain Water | Hard | Stacks | Coding | Reveal | |
| Metadata Reflection API in TS | Medium | Decorators | Theory | Reveal | |
| Removing Array Duplicates | Medium | Data Types | Theory | Reveal | |
| Differences Between Local Storage | Medium | Web APIs | Theory | Reveal | |
| Understanding Pre-Flight Requests | Medium | CORS | Theory | Reveal | |
| Code Splitting with Webpack | Medium | Build Tools | Theory | Reveal | |
| Perfect Squares | Medium | Queues | Coding | Reveal | |
| TypeScript Advantages Over JavaScript | Easy | TS Basics | Theory | Reveal | |
| LRU Cache | Medium | Linked Lists | Coding | Reveal | |
| Valid Parentheses | Easy | Stacks | Coding | Reveal | |
| Kth Largest Element in an Array | Medium | Heaps | Coding | Reveal | |
| Squares of a Sorted Array | Easy | Two Pointers | Coding | Reveal | |
| Find All Numbers Disappeared in an Array | Easy | Cyclic Sort | Coding | Reveal | |
| Manipulating String Types | Medium | Type-level Programming | Theory | Reveal | |
| K Closest Points to Origin | Medium | Heaps | Coding | Reveal | |
| Network Delay Time | Medium | Shortest Path Algorithms | Coding | Reveal | |
| Improving Code Maintainability | Medium | TS Basics | Theory | Reveal | |
| Performance Considerations Code Splitting | Medium | Code Splitting | Theory | Reveal | |
| Jest Testing Framework Overview | Medium | Testing Strategies | Theory | Reveal | |
| Mocking in Testing Basics | Easy | Testing Strategies | Theory | Reveal | |
| Creating Deep Partial Types | Hard | Type-level Programming | Theory | Reveal | |
| Variadic Tuple Types Benefits | Medium | Type-level Programming | Theory | Reveal | |
| Minimum Cost to Connect Sticks | Medium | Combinatorial Optimization | Coding | Reveal | |
| Understanding JavaScript Contexts | Easy | Context & Call Stack | Theory | Reveal | |
| Sudoku Solver | Hard | Backtracking | Coding | Reveal | |
| CORS Troubleshooting Issues | Medium | CORS | Theory | Reveal | |
| Closures and Execution Contexts | Hard | Context & Call Stack | Theory | Reveal | |
| Reassigning let and Const | Medium | Scope & Hoisting | Theory | Reveal | |
| Understanding Hoisting in JS | Medium | Scope & Hoisting | Theory | Reveal | |
| Writing Tests with React | Medium | Testing Strategies | Theory | Reveal | |
| Constructor Property Purpose | Easy | Prototypes | Theory | Reveal | |
| Function Declarations vs Expressions | Easy | Function Types | Theory | Reveal | |
| Implementing Inheritance in ES6 | Medium | Prototypes | Theory | Reveal | |
| Inheritance Role of Super | Easy | Objects and Classes | Theory | Reveal | |
| React Scheduling Mechanism | Medium | Reconciliation | Theory | Reveal | |
| Understanding Module Patterns | Easy | Modules | Theory | Reveal | |
| Customizing TypeScript Compiler Tools | Medium | Compiler | Theory | Reveal | |
| Why Zero Delay Delays | Easy | Event Loop | Theory | Reveal | |
| Differences Between Primitive and Objects | Easy | Data Types | Theory | Reveal | |
| Choosing Between Maps | Hard | Data Types | Theory | Reveal | |
| How Map Filter Works | Easy | Data Types | Theory | Reveal | |
| Length of Last Word | Easy | Remaining Primitives | Coding | Reveal | |
| Rotting Oranges | Medium | Graphs | Coding | Reveal | |
| Migrating to TypeScript | Medium | Migration strategies | Theory | Reveal | |
| Type Differences in TS | Hard | Basic Types | Theory | Reveal | |
| Integrating TypeScript Without Disruption | Easy | Migration strategies | Theory | Reveal | |
| TypeScript Class Compatibility | Medium | Type Inference | Theory | Reveal | |
| TypeScript Class with Constraints | Medium | Generics | Theory | Reveal | |
| Evaluate Division | Medium | Graphs | Coding | Reveal | |
| Intersection Types Explained | Hard | Advanced Types | Theory | Reveal | |
| Next.js Server-Side Rendering | Medium | Server-Side Rendering | Theory | Reveal | |
| Utility Types: Exclude vs Extract | Medium | Utility Types | Theory | Reveal | |
| TypeScript Record Utility Type | Medium | Utility Types | Theory | Reveal | |
| Type Script Never Type Purpose | Medium | Type Guards | Theory | Reveal | |
| Purpose of Declare Keyword | Easy | Declarations | Theory | Reveal | |
| Design Add and Search Words Data Structure | Medium | Tries | Coding | Reveal | |
| TypeScript Compiler API | Hard | Compiler | Theory | Reveal | |
| The Dangers of Any Type | Hard | Basic Types | Theory | Reveal | |
| Understanding TypeScript Inferences | Medium | Type-level Programming | Theory | Reveal | |
| Optimizing Webpack Output | Medium | Build Tools | Theory | Reveal | |
| TypeScript Multiple Interface Inheritance | Medium | Interfaces | Theory | Reveal | |
| Integrating TypeScript with Webpack | Hard | Project Configuration | Theory | Reveal | |
| Type Inference in TypeScript | Medium | Type Inference | Theory | Reveal | |
| TypeScript Namespace vs Modules | Medium | Namespaces and Modules | Theory | Reveal | |
| TypeScript Module Resolution Strategies | Hard | Namespaces and Modules | Theory | Reveal | |
| Benefits of Component-Based Design | Medium | Component Architecture | Theory | Reveal | |
| Preventing CSRF Attacks | Medium | Security | Theory | Reveal | |
| Redux Core Principles | Easy | State Management | Theory | Reveal | |
| Data Binding in MVVM | Easy | Component Architecture | Theory | Reveal | |
| Avoiding Heterogeneous Enums | Medium | Enums | Theory | Reveal | |
| Cross-Origin Message Passing | Medium | CORS | Theory | Reveal | |
| TypeScript Generics Basics | Easy | Generics | Theory | Reveal | |
| Handling Fetch API Errors | Medium | Web APIs | Theory | Reveal | |
| Same-Origin Policy Basics | Medium | CORS | Theory | Reveal | |
| Permutation in String | Medium | Sliding Window | Coding | Reveal | |
| Same Site Cookie Attribute | Easy | Security | Theory | Reveal | |
| Understanding Webpack Basics | Easy | Build Tools | Theory | Reveal | |
| Code Splitting vs Lazy Loading | Medium | Code Splitting | Theory | Reveal | |
| Using ARIA for Accessibility | Easy | Accessibility | Theory | Reveal | |
| Union Types in TypeScript | Hard | Advanced Types | Theory | Reveal | |
| Virtual DOM Performance Benefits | Medium | Virtual DOM | Theory | Reveal | |
| React Reconciliation Process | Medium | Virtual DOM | Theory | Reveal | |
| Microfrontend Communication Challenges | Hard | Micro-frontends | Theory | Reveal | |
| Optimizing React Render Performance | Medium | Virtual DOM | Theory | Reveal | |
| React Fiber Optimization | Easy | Reconciliation | Theory | Reveal | |
| Preventing SQL Injection Attacks | Hard | Security | Theory | Reveal | |
| What are Discriminated Unions? | Hard | Advanced Types | Theory | Reveal | |
| Benefits of Suspense Components | Medium | Reconciliation | Theory | Reveal | |
| Minimum Size Subarray Sum | Medium | Sliding Window | Coding | Reveal | |
| Understanding TypeScript Keyof | Medium | Conditional Types | Theory | Reveal | |
| Git Merge vs Rebase | Medium | Git | Theory | Reveal | |
| Cooperative Scheduling Overview | Hard | Reconciliation | Theory | Reveal | |
| Understanding The Fetch API | Medium | Web APIs | Theory | Reveal | |
| 3Sum | Medium | Two Pointers | Coding | Reveal | |
| Type of Operator Explanation | Medium | Conditional Types | Theory | Reveal | |
| Promise Constructor Anti-Pattern | Hard | Promise Patterns | Theory | Reveal | |
| Creating Type Guards in TypeScript | Medium | Type Guards | Theory | Reveal | |
| Server-Side vs Client-Side Rendering | Medium | Server-Side Rendering | Theory | Reveal | |
| Using a Proxy Validator | Medium | Meta-programming | Theory | Reveal | |
| JavaScript Map vs WeakMap | Easy | Memory Leaks | Theory | Reveal | |
| What is Discriminated Union? | Medium | Type Guards | Theory | Reveal | |
| Reversing Linked Lists | Medium | Frontend Interviews | Theory | Reveal | |
| TypeScript Declaration Types | Hard | Declarations | Theory | Reveal | |
| Testing Asynchronous Code in Jest | Medium | Testing Strategies | Theory | Reveal | |
| Consuming JavaScript Libraries Without Types | Medium | Declarations | Theory | Reveal | |
| Webpack Loaders and Plugins | Medium | Build Tools | Theory | Reveal | |
| Handling Server-Side Data Fetching | Medium | Server-Side Rendering | Theory | Reveal | |
| Revealing vs Module Pattern | Medium | Design Patterns | Theory | Reveal | |
| Lighthouse Performance Metrics | Easy | Performance | Theory | Reveal | |
| Understanding Web Accessibility Features | Easy | Accessibility | Theory | Reveal | |
| Dynamic JavaScript Imports | Easy | Code Splitting | Theory | Reveal | |
| Memoization in Dynamic Programming | Medium | Frontend Interviews | Theory | Reveal | |
| Longest Substring Without Repeating Characters | Medium | Strings | Coding | Reveal | |
| Using Reflect with Proxies | Medium | Reflection | Theory | Reveal | |
| Valid Word Abbreviation | Easy | Strings | Coding | Reveal | |
| Encode and Decode Strings | Medium | Strings | Coding | Reveal | |
| Class Decorators vs Methods | Medium | Decorators | Theory | Reveal | |
| Super Ugly Number | Medium | Numbers | Coding | Reveal | |
| Sort Colors | Medium | Arrays | Coding | Reveal | |
| TypeScript Dependency Injection | Medium | Decorators | Theory | Reveal | |
| Map vs ForEach Method | Easy | Higher-Order Functions | Theory | Reveal | |
| Minimum Index Sum of Two Lists | Easy | Maps | Coding | Reveal | |
| Copy List with Random Pointer | Medium | Linked Lists | Coding | Reveal | |
| Employee Free Time | Hard | Merge Intervals | Coding | Reveal | |
| Understanding Micro-Frontend Architecture | Hard | Micro-frontends | Theory | Reveal | |
| Interval List Intersections | Medium | Merge Intervals | Coding | Reveal | |
| Add Two Numbers | Medium | Linked Lists | Coding | Reveal | |
| Design Hit Counter | Medium | Queues | Coding | Reveal | |
| Subsets II | Medium | Subsets | Coding | Reveal | |
| Unique Email Addresses | Easy | Sets | Coding | Reveal | |
| Custom Transformers in TypeScript | Medium | Compiler | Theory | Reveal | |
| Kth Largest Element in a Stream | Easy | Top K Elements | Coding | Reveal | |
| Lowest Common Ancestor of a Binary Tree | Medium | Trees | Coding | Reveal | |
| Binary Search Tree Iterator | Medium | Trees | Coding | Reveal | |
| Sum Root to Leaf Numbers | Medium | Trees | Coding | Reveal | |
| Micro-frontend Integration Patterns | Hard | Micro-frontends | Theory | Reveal | |
| Binary Tree Right Side View | Medium | Trees | Coding | Reveal | |
| Sort Characters By Frequency | Medium | Heaps | Coding | Reveal | |
| Higher-Order Function Overview | Easy | Higher-Order Functions | Theory | Reveal | |
| Purpose of Async Keyword | Medium | Async/Await | Theory | Reveal | |
| Top K Frequent Elements | Medium | Top K Elements | Coding | Reveal | |
| Awaiting Inside Loops | Medium | Async/Await | Theory | Reveal | |
| Migrating Third-Party Libraries | Hard | Migration strategies | Theory | Reveal | |
| Word Break | Medium | Tries | Coding | Reveal | |
| Graph Search Techniques | Medium | Frontend Interviews | Theory | Reveal | |
| Detecting Linked List Cycles | Medium | Frontend Interviews | Theory | Reveal | |
| Non-overlapping Intervals | Medium | Merge Intervals | Coding | Reveal | |
| First Missing Positive | Hard | Cyclic Sort | Coding | Reveal | |
| Yield Expression Mechanics | Easy | Generators | Theory | Reveal | |
| Gas Station | Medium | Greedy Algorithms | Coding | Reveal | |
| Type Variance in TypeScript | Medium | Type Inference | Theory | Reveal | |
| Find the Index of the First Occurrence in a String | Medium | Remaining Primitives | Coding | Reveal | |
| Binary Tree Level Order Traversal II | Medium | Tree BFS | Coding | Reveal | |
| Choosing Namespaces vs Modules | Medium | Namespaces and Modules | Theory | Reveal | |
| Find Median from Data Stream | Hard | Two Heaps | Coding | Reveal | |
| Configuring Path Aliases in TypeScript | Medium | Namespaces and Modules | Theory | Reveal | |
| Maximum Path Sum | Hard | Tree DFS | Coding | Reveal | |
| Longest Common Prefix | Easy | Longest Common Substring | Coding | Reveal | |
| MVC vs MVVM Patterns | Medium | Component Architecture | Theory | Reveal | |
| PWA App Manifest Basics | Easy | Service Workers | Theory | Reveal | |
| Combination Sum II | Medium | Subsets | Coding | Reveal | |
| Target Sum | Medium | Recursion and Memoization | Coding | Reveal | |
| Choosing Between Redux and Context | Medium | State Management | Theory | Reveal | |
| Shortest Path in Binary Matrix | Medium | Graph BFS | Coding | Reveal | |
| Benefits of Server-Side Rendering | Medium | Server-Side Rendering | Theory | Reveal | |
| Longest Palindromic Subsequence | Medium | Palindromic Subsequence | Coding | Reveal | |
| Middleware in Redux | Medium | State Management | Theory | Reveal | |
| Happy Number | Easy | Fast and Slow Pointers | Coding | Reveal | |
| Set Matrix Zeroes | Medium | Matrix Traversal | Coding | Reveal | |
| Climbing Stairs | Easy | Recursion and Memoization | Coding | Reveal | |
| Single Number II | Medium | Bloom Filters | Coding | Reveal | |
| Key Management in React | Easy | Virtual DOM | Theory | Reveal | |
| Longest Common Subsequence | Medium | Longest Common Substring | Coding | Reveal | |
| Edit Distance | Hard | Longest Common Substring | Coding | Reveal | |
| Optimizing Virtual DOM Rendering | Medium | Virtual DOM | Theory | Reveal | |
| Insert Delete GetRandom O(1) | Medium | Hash Tables | Coding | Reveal | |
| Candy | Hard | Greedy Algorithms | Coding | Reveal | |
| The Skyline Problem | Hard | Segment Trees | Coding | Reveal | |
| Understanding WebSockets Basics | Easy | Web APIs | Theory | Reveal | |
| Range Sum Query - Mutable | Medium | Segment Trees | Coding | Reveal | |
| Sum of Two Integers | Medium | Bit Manipulation | Coding | Reveal | |
| Understanding CORS Configurations | Hard | CORS | Theory | Reveal | |
| Implementing Server-Side Rendering Challenges | Medium | Server-Side Rendering | Theory | Reveal | |
| Best Position for a Service Centre | Hard | Approximation Algorithms | Coding | Reveal | |
| Differences in Promise Methods | Medium | Async/Await | Theory | Reveal | |
| Minimum Number of Arrows to Burst Balloons | Medium | Combinatorial Optimization | Coding | Reveal | |
| Optimizing Website Load Times | Medium | Performance | Theory | Reveal | |
| Tree Shaking with Webpack | Hard | Build Tools | Theory | Reveal | |
| Random Point in Non-overlapping Rectangles | Medium | Randomized Algorithms | Coding | Reveal | |
| Understanding Code Splitting Benefits | Easy | Code Splitting | Theory | Reveal | |
| Best Practices for Microfrontends | Medium | Micro-frontends | Theory | Reveal | |
| Understanding ARIA Attributes | Easy | Accessibility | Theory | Reveal | |
| Improving Web Performance | Medium | Performance | Theory | Reveal | |
| Understanding Core Web Vitals | Easy | Performance | Theory | Reveal | |
| Optimizing the Critical Path | Hard | Performance | Theory | Reveal | |
| JavaScript Proxies Explained | Easy | Reflection | Theory | Reveal | |
| Making Accessibility Interactive | Easy | Accessibility | Theory | Reveal | |
| Best Practices for Password Storage | Hard | Security | Theory | Reveal | |
| Web Accessibility Best Practices | Medium | Accessibility | Theory | Reveal | |
| Understanding Pull Requests | Easy | Git | Theory | Reveal | |
| Preventing Cross Site Attacks | Medium | Security | Theory | Reveal | |
| Setting Up Full Stack Application | Hard | Deployment | Theory | Reveal | |
| JavaScript Proxy Use Cases | Medium | Meta-programming | Theory | Reveal | |
| Avoiding Global Namespace Pollution | Easy | Design Patterns | Theory | Reveal | |
| Functions as Citizens | Easy | Higher-Order Functions | Theory | Reveal | |
| Difference Between Promises | Medium | Promise Patterns | Theory | Reveal | |
| Handling CORS Issues | Easy | Deployment | Theory | Reveal | |
| Dynamic Property Access in JS | Medium | Reflection | Theory | Reveal | |
| Best Practices for Commits | Easy | Git | Theory | Reveal | |
| Understanding Web Workers | Medium | Web Workers | Theory | Reveal | |
| Integrating Automated Testing Pipelines | Medium | CI/CD | Theory | Reveal | |
| Preventing Memory Leaks in JS | Medium | Memory Leaks | Theory | Reveal | |
| Design In-Memory File System | Hard | Tries | Coding | Reveal | |
| CI Pipeline Deployment Strategies | Medium | CI/CD | Theory | Reveal | |
| Reflecting JavaScript APIs | Medium | Reflection | Theory | Reveal | |
| Open the Lock | Medium | Graph BFS | Coding | Reveal | |
| Understanding Docker in Pipelines | Medium | CI/CD | Theory | Reveal | |
| Group Anagrams | Medium | Strings | Coding | Reveal | |
| Best Time to Buy and Sell Stock | Easy | Arrays | Coding | Reveal | |
| Using Callback Functions | Easy | Higher-Order Functions | Theory | Reveal | |
| Word Pattern | Easy | Maps | Coding | Reveal | |
| Minimum Remove to Make Valid Parentheses | Medium | Stacks | Coding | Reveal | |
| Course Schedule II | Medium | Topological Sort | Coding | Reveal | |
| Understanding Hash Tables | Easy | Frontend Interviews | Theory | Reveal | |
| Alien Dictionary | Hard | Topological Sort | Coding | Reveal | |
| OWASP Top Web Security | Medium | Security | Theory | Reveal | |
| Principle of Least Privilege | Hard | Security | Theory | Reveal | |
| Setting Up Continuous Deployment | Medium | Deployment | Theory | Reveal | |
| Reverting a Remote Commit | Hard | Git | Theory | Reveal | |
| Function Composition in JS | Medium | Functional Programming | Theory | Reveal | |
| Understanding JavaScript Promises | Easy | Promise Patterns | Theory | Reveal | |
| Service Workers Explained | Easy | Service Workers | Theory | Reveal | |
| Sequential vs Parallel Execution | Medium | Async/Await | Theory | Reveal | |
| Generator Functions Overview | Easy | Generators | Theory | Reveal | |
| Managing Asynchronous Flow | Easy | Generators | Theory | Reveal | |
| Differences in Work Arrangements | Easy | Web Workers | Theory | Reveal | |
| Cache First vs Network | Easy | Service Workers | Theory | Reveal | |
| Understanding Symbols in JavaScript | Medium | Symbols | Theory | Reveal | |
| Container With Most Water | Medium | Arrays | Coding | Reveal | |
| Jump Game | Medium | Greedy Algorithms | Coding | Reveal | |
| ES6 Modules Advantages | Medium | Design Patterns | Theory | Reveal | |
| Understanding Well-Known Symbols | Easy | Symbols | Theory | Reveal | |
| Accessing Object Properties | Easy | Symbols | Theory | Reveal | |
| Symbols in JavaScript Meta | Medium | Symbols | Theory | Reveal | |
| Understanding Memory Leaks in JS | Medium | Memory Leaks | Theory | Reveal | |
| Palindrome Number | Easy | Numbers | Coding | Reveal | |
| Connecting Cities With Minimum Cost | Medium | Minimum Spanning Trees | Coding | Reveal | |
| Identifying Memory Leaks | Medium | Memory Leaks | Theory | Reveal | |
| Number of Recent Calls | Easy | Queues | Coding | Reveal | |
| Minimum Knight Moves | Medium | Graph BFS | Coding | Reveal | |
| Role of Structured Cloning | Medium | Web Workers | Theory | Reveal | |
| Handling Web Worker Errors | Medium | Web Workers | Theory | Reveal | |
| Registering a Service Worker | Easy | Service Workers | Theory | Reveal | |
| Optimize Water Distribution in a Village | Hard | Minimum Spanning Trees | Coding | Reveal | |
| Optimizing Loops in JavaScript | Hard | Performance Optimization | Theory | Reveal | |
| Understanding Document Fragments | Medium | Performance Optimization | Theory | Reveal | |
| JavaScript Module Pattern | Medium | Design Patterns | Theory | Reveal | |
| Choosing DB Over Local Storage | Hard | Browser Storage | Theory | Reveal | |
| Same-Origin Policy Storage Implications | Hard | Browser Storage | Theory | Reveal | |
| Preventing Default Action | Medium | Event Handling | Theory | Reveal | |
| Intersection of Two Arrays | Easy | Sets | Coding | Reveal | |
| Understanding Web Security Policies | Medium | Security | Theory | Reveal | |
| Best Practices Avoid eval() | Medium | Security | Theory | Reveal | |
| Letter Combinations of a Phone Number | Medium | Objects | Coding | Reveal | |
| Buildings With an Ocean View | Medium | Stacks | Coding | Reveal | |
| Maximum Depth of Binary Tree | Easy | Trees | Coding | Reveal | |
| Implement Trie (Prefix Tree) | Medium | Tries | Coding | Reveal | |
| Palindrome Linked List | Easy | Linked Lists | Coding | Reveal | |
| Design Circular Queue | Medium | Queues | Coding | Reveal | |
| Time Based Key-Value Store | Medium | Hash Tables | Coding | Reveal | |
| Ransom Note | Easy | Hash Tables | Coding | Reveal | |
| Letter Case Permutation | Medium | Subsets | Coding | Reveal | |
| Generate Parentheses | Medium | Strings | Coding | Reveal | |
| Single Number | Easy | Objects | Coding | Reveal | |
| Group Shifted Strings | Medium | Objects | Coding | Reveal | |
| Search Suggestions System | Medium | Heaps | Coding | Reveal | |
| Random Pick with Weight | Medium | Randomized Algorithms | Coding | Reveal | |
| Valid Sudoku | Medium | Sets | Coding | Reveal | |
| Longest Subarray of 1's After Deleting One Element | Medium | Sliding Window | Coding | Reveal | |
| Find the Duplicate Number | Medium | Fast and Slow Pointers | Coding | Reveal | |
| Fruit Into Baskets | Medium | Sliding Window | Coding | Reveal | |
| Find Peak Element | Medium | Binary Search | Coding | Reveal | |
| Number of Connected Components in an Undirected Graph | Medium | Graph DFS | Coding | Reveal | |
| Minimum Height Trees | Medium | Topological Sort | Coding | Reveal | |
| Minimum Path Sum | Medium | Dynamic Programming | Coding | Reveal | |
| Stream of Characters | Hard | Suffix Arrays and Suffix Trees | Coding | Reveal | |
| Path With Minimum Effort | Medium | Shortest Path Algorithms | Coding | Reveal | |
| Find Valid Matrix Given Row and Column Sums | Medium | Maximum Flow | Coding | Reveal |