Select a topic below to drill into specific interview questions. Each section includes theory, code samples, and common "gotchas".
1. JavaScript Core
ES6+, Closures, Event Loop, and Async programming.
1.5. Data Structures
Big O, Hash Maps, and Algorithms in JS.
2. TypeScript
Generics, Utility Types, and Type Narrowing.
3. React Fundamentals
Virtual DOM, Hooks, Lifecycle, and Rendering.
4. React Advanced
Performance, Concurrency, and Architecture.
5. State Management
Redux Toolkit, Zustand, and Context API.
6. Testing
Unit, Integration, TDD, and React Testing Library.
7. Workflow & Best Practices
Scrum, Git, CI/CD, and Code Reviews.
8. Soft Skills
Communication, Leadership, and Conflict Resolution.
9. Styling & SEO
CSS Modules, Tailwind, Core Web Vitals.
10. Phone Screen
Common verbal screening questions.
11. Live Coding: Todo App
Interactive challenge practice.
12. Final Quiz
Test your knowledge.
13. Take-Home Assignment
Practice for the real thing.