Master interviews at any tech company: 85+ guides, 200+ companies, LeetCode database, system design templates, and structured study plans.
Live Website • Overview • Features • Quick Links • Contribute
A comprehensive, practical roadmap for landing jobs at any tech company -- from FAANG to startups, from fintech to enterprise. Whether you are 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.
| Level | Role | Path |
|---|---|---|
| Junior (0--3 yrs) | Any SWE, Backend, ML, Data | 3-Month Plan |
| Mid (3--7 yrs) | Specialist/Senior IC | 6-Month Plan |
| Senior (7+ yrs) | Senior+, Staff roles | 4-Month Plan |
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.
- 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, and more
- Career Guidance -- Resume, Negotiation, Rejection Recovery
- 1,400+ unique problems tagged by difficulty
- 200+ companies with their ask patterns
- Frequency data showing what is being asked
- Progress tracking with localStorage
- Difficulty filtering (Easy, Medium, Hard)
- Timeframe analysis (6mo, 1yr, 2yr, all-time)
- 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)
- 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
- New to interviews? -> 00-START-HERE
- Confused about hiring? -> Hiring Pipeline Overview
- Need DSA help? -> DSA Topic Breakdown
- Want system design? -> System Design Template
- Foundations -- DSA, Systems, Databases
- Role Roadmaps -- Pick your specialization
- Interview Playbooks -- Master each interview type
- ML and Data Guides -- Specialized guides
- Career Advice -- Beyond interviews
- LeetCode Database -- 200+ companies, 1400+ problems
- Company Playbooks -- Google, Amazon, Meta, and more
- Mock Interview Rubrics -- Self and peer evaluation
- Real Interview Stories -- Learn from successful candidates
+-- 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 and patterns
+-- 05-ML-MLOPS/ # ML and MLOps specialization
+-- 06-DATA/ # Data Engineering and Analytics
+-- 06-Study-Plans/ # Junior, Mid, Senior timelines
+-- 07-INFRA-DEVOPS/ # DevOps and 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
| 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+ |
This roadmap is community-driven. We welcome contributions of all kinds.
GitHub Repository: github.com/swadhinbiswas/FAANG-Playbook
See 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
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 for detailed sources.
MIT License. See LICENSE.md for details.
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:
Contribute • Report Issue • Discuss
Good luck with your interviews.
