Skip to main content

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
LevelExample
SectionFrontend, Backend, Database, DevOps, Cloud
TechnologyJavaScript, ReactJS, NodeJS, PostgreSQL, AWS
DifficultyBeginner, Intermediate, Advanced
TopicClosures, Hooks, Event Loop, etc.

🎯 Where to Start

If you're a beginner:

  1. Start with Frontend → HTML → Beginner
  2. Progress to CSS, then JavaScript
  3. Move to frameworks like ReactJS once comfortable

If you're preparing for interviews:

  1. Go to your target technology
  2. Check the Must Do page in each difficulty level
  3. These contain the most commonly asked questions

If you're looking for specific topics:

  1. Use the Search (top right) to find by keyword
  2. Browse Tags to filter by topic or difficulty
  3. 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 TypeExamples
Technologyjavascript, reactjs, nodejs
Difficultybeginner, intermediate, advanced
Topicclosures, hooks, async
Specialmust-do (essential questions)

Browse all tags →

SectionStart Here
FrontendHTML, CSS, JavaScript, ReactJS, NextJS
BackendNodeJS, Python
DatabasePostgreSQL, MongoDB
DevOpsGitHub Actions
CloudAWS

Ready? Pick a section above and start learning! 🎉