A comprehensive collection of essential frontend interview topics and coding patterns. This repository covers:
- JavaScript concepts and utilities
- Data structures and algorithms tailored for frontend development
- Output-based JavaScript questions
- Practical React examples
| Topic | Description |
|---|---|
| Currying | Transform a function with multiple arguments into nested functions |
| Debouncing | Improve performance by limiting the rate of function execution |
| Events in JavaScript | Deep dive into how JavaScript handles events |
| Flatten an Array | Recursively flatten deeply nested arrays |
| Polyfills | Manual implementations of native JavaScript features |
| Throttling | Control the rate at which a function is called |
| Topic | Description |
|---|---|
| Arrays | Fundamental data structure for storing elements |
| Binary Search | Efficiently search elements in sorted arrays |
| Graphs | Explore graph traversal techniques |
| Recursion & Backtracking | Solve complex problems using recursion and backtracking |
| DP | Dynamic Programming |
| Hashing | Efficiently search elements in sorted arrays |
- Nested Folder Structure View on CodeSandbox
- Infinite Scrolling using Intersection Observer View on CodeSandbox
- Pagination Client side View on CodeSandbox
- Grid Lights View on CodeSandbox
- Image carousel View on CodeSandbox
- Tic Tac Toe Game View on CodeSandbox
- AutoComplete Search/Typeahead component View on CodeSandbox