Getting Started
Welcome to the Interview Prep documentation! This guide will help you navigate and make the most of these resources.
📋 How This Documentation is Organized
Section → Technology → Difficulty → Topic → Questions
| Level | Example |
|---|---|
| Section | Frontend, Backend, Database, DevOps, Cloud |
| Technology | JavaScript, ReactJS, NodeJS, PostgreSQL, AWS |
| Difficulty | Beginner, Intermediate, Advanced |
| Topic | Closures, Hooks, Event Loop, etc. |
🎯 Where to Start
If you're a beginner:
- Start with Frontend → HTML → Beginner
- Progress to CSS, then JavaScript
- Move to frameworks like ReactJS once comfortable
If you're preparing for interviews:
- Go to your target technology
- Check the Must Do page in each difficulty level
- These contain the most commonly asked questions
If you're looking for specific topics:
- Use the Search (top right) to find by keyword
- Browse Tags to filter by topic or difficulty
- Use sidebar navigation to explore
📝 Understanding Each Question
Every question page includes:
- Answer - Clear explanation with examples
- Code Examples - Copy-paste ready snippets
- Diagrams - Visual explanations using Mermaid
- Tables - Quick comparisons
- Key Points - Summary for quick review
🏷️ Using Tags
Questions are tagged for easy filtering:
| Tag Type | Examples |
|---|---|
| Technology | javascript, reactjs, nodejs |
| Difficulty | beginner, intermediate, advanced |
| Topic | closures, hooks, async |
| Special | must-do (essential questions) |
🚀 Quick Links
| Section | Start Here |
|---|---|
| Frontend | HTML, CSS, JavaScript, ReactJS, NextJS |
| Backend | NodeJS, Python |
| Database | PostgreSQL, MongoDB |
| DevOps | GitHub Actions |
| Cloud | AWS |
Ready? Pick a section above and start learning! 🎉