FAANG Job Roadmap

Tech Interview Roadmap

Master interviews at ANY tech company: 85+ guides, 200+ companies, LeetCode database, system design templates & study plans

🌐 Live Website • 📖 Overview • ✨ Features • 🔗 Quick Links • 🤝 Contribute

License PRs Welcome Pages Companies

--- ## 📖 Overview A **comprehensive, practical roadmap** for landing jobs at **any tech company** — from FAANG to startups, from fintech to enterprise. Whether you're a junior developer starting your career or a senior engineer targeting a specific role, this repository has structured guides, real interview experiences, and practical templates to help you succeed. ### Who This Is For | Level | Role | Path | | ----------------------- | -------------------------- | -------------------------------------------------------- | | 🟢 **Junior (0–3 yrs)** | Any SWE, Backend, ML, Data | [3-Month Plan](06-Study-Plans/01-Junior-3-Month-Plan.md) | | 🟡 **Mid (3–7 yrs)** | Specialist/Senior IC | [6-Month Plan](06-Study-Plans/02-Mid-6-Month-Plan.md) | | 🔴 **Senior (7+ yrs)** | Senior+, Staff roles | [4-Month Plan](06-Study-Plans/03-Senior-4-Month-Plan.md) | ### Target Companies **FAANG / MAANG:** Google, Amazon, Meta, Apple, Netflix **Big Tech:** Uber, Airbnb, Stripe, Databricks, Discord, Spotify, Twitch **Enterprise:** Oracle, SAP, Salesforce, ServiceNow, IBM, Cisco **Finance & Crypto:** Goldman Sachs, JP Morgan, Citadel, Robinhood, Coinbase **And 150+ more:** Adobe, Intel, Nvidia, Microsoft, PayPal, Shopify, Notion, Figma, Palantir... **Plus startups, scaleups, and companies at any stage!** --- ## ✨ Features ### 📚 85+ Comprehensive Guides - **Foundations** — DSA patterns, Computer Systems, Databases - **Interview Playbooks** — Coding, System Design, ML Design, Behavioral, SQL - **Role Roadmaps** — Backend, ML Engineer, Data Engineer, DevOps, MLOps - **Company Playbooks** — Google, Amazon, Meta, Apple, Netflix & more - **Career Guidance** — Resume, Negotiation, Rejection Recovery ### 💻 LeetCode Problem Database - **1,400+ unique problems** tagged by difficulty - **200+ companies** with their ask patterns - **Frequency data** showing what's being asked - **Progress tracking** with localStorage - **Difficulty filtering** (Easy, Medium, Hard) - **Timeframe analysis** (6mo, 1yr, 2yr, all-time) ### 🎨 Beautiful, Modern Website - Dark mode with **Catppuccin theme** - **Full-text search** across all content - **Mobile responsive** design - **NerdFont icons** for visual clarity - **Interactive progress tracking** - **Fast, static-generated pages** (Astro) ### 📊 Structured Study Plans - **Time-based roadmaps** (3mo, 6mo, 4mo) - **Weekly breakdowns** with specific topics - **Real interview experiences** from candidates - **Mock interview templates** with rubrics - **Success metrics** and checkpoints --- ## 🔗 Quick Links ### 🚀 Get Started - **New to interviews?** → [00-START-HERE](00-START-HERE/00-README.md) - **Confused about hiring?** → [Hiring Pipeline Overview](00-Hiring-Pipeline/00-Index.md) - **Need DSA help?** → [DSA Topic Breakdown](01-Foundations/03-DSA-Topic-Breakdown.md) - **Want system design?** → [System Design Template](04-System-Design-Library/00-System-Design-Template.md) ### 📚 Study & Learn - [**Foundations**](01-FOUNDATIONS/00-Foundations-Index.md) — DSA, Systems, Databases - [**Role Roadmaps**](02-ROLE-ROADMAPS/00-Role-Chooser.md) — Pick your specialization - [**Interview Playbooks**](03-INTERVIEWS/00-Interview-Index.md) — Master each interview type - [**ML & Data Guides**](05-ML-MLOPS/00-ML-Index.md) — Specialized guides - [**Career Advice**](08-CAREER/00-Career-Index.md) — Beyond interviews ### 💻 Practice & Resources - [**LeetCode Database**](https://roadmap.swadhin.cv/leetcode) — 200+ companies, 1400+ problems - [**Company Playbooks**](08-Company-Specific-Notes/00-Index.md) — Google, Amazon, Meta, etc. - [**Mock Interview Rubrics**](05-Mock-Interviews/) — Self & peer evaluation - [**Real Interview Stories**](03-INTERVIEWS/07-Real-Interview-Stories.md) — Learn from winners --- ## 📁 Repository Structure ``` ├── 00-START-HERE/ # Quick orientation ├── 00-Hiring-Pipeline/ # ATS → Offer (end-to-end) ├── 01-FOUNDATIONS/ # DSA, Systems, Databases ├── 02-ROLE-ROADMAPS/ # SWE, Backend, ML, Data, DevOps ├── 03-INTERVIEWS/ # Coding, System Design, Behavioral ├── 04-SYSTEM-DESIGN-LIBRARY/ # Templates & patterns ├── 05-ML-MLOPS/ # ML & MLOps specialization ├── 06-DATA/ # Data Engineering & Analytics ├── 06-Study-Plans/ # Junior, Mid, Senior timelines ├── 07-INFRA-DEVOPS/ # DevOps & SRE guides ├── 08-CAREER/ # Resume, negotiation, career strategy ├── 08-Company-Specific-Notes/ # Company playbooks (FAANG+) ├── leetcode Question/ # 535 CSV files with problems └── website/ # Astro-powered website ``` --- ## 📊 By The Numbers | Metric | Count | | ------------------------ | ----------------------- | | **Comprehensive Guides** | 85+ | | **LeetCode Problems** | 1,400+ unique | | **Companies Covered** | 200+ | | **Study Plans** | 3 (Junior, Mid, Senior) | | **Role Specializations** | 7 | | **Interview Types** | 6+ | --- ## 🤝 Contributing This roadmap is community-driven. We welcome contributions of all kinds! **GitHub Repository:** [github.com/swadhinbiswas/FAANG-Playbook](https://github.com/swadhinbiswas/FAANG-Playbook) **See [CONTRIBUTING.md](CONTRIBUTING.md) for:** - 📝 How to add your interview experience - 🐛 How to report issues - 📚 How to improve guides - 🏢 How to add company insights - 💻 How to set up your development environment **Quick contribution ideas:** - Share your real interview experience - Fix broken links or typos - Improve clarity of existing guides - Add company-specific playbooks - Contribute LeetCode data --- ## 📚 Philosophy This roadmap is grounded in: - **Real hiring practices** — Official Google, Amazon, Meta principles - **Community wisdom** — Tech Interview Handbook, Blind, LeetCode discussions - **Technical authority** — Kubernetes, Docker, AWS, system design patterns - **Production experience** — Rules of ML, ML Test Score, real-world DSA patterns See [RESOURCES.md](RESOURCES.md) for detailed sources. --- ## 📄 License MIT License — See [LICENSE.md](LICENSE.md) --- ## 🌟 Acknowledgments This roadmap was built by aggregating best practices from: - **FAANG interview loops** and public hiring processes - **Successful candidates** who shared their experiences - **Open-source communities** (Tech Interview Handbook, LeetCode) - **Engineering blogs** from top tech companies ---

Ready to ace your interviews? Start here:

🌐 Visit roadmap.swadhin.cv

🤝 Contribute • 🐛 Report Issue • 💬 Discuss

Good luck with your interviews! 🎯