Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAANG Job Roadmap

Tech Interview Roadmap

Master interviews at any tech company: 85+ guides, 200+ companies, LeetCode database, system design templates, and structured study plans.

Live WebsiteOverviewFeaturesQuick LinksContribute

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 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.

Who This Is For

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

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, and 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 is being asked
  • Progress tracking with localStorage
  • Difficulty filtering (Easy, Medium, Hard)
  • Timeframe analysis (6mo, 1yr, 2yr, all-time)

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

Study and Learn

Practice and Resources


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 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

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

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

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 for detailed sources.


License

MIT License. See LICENSE.md for details.


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

ContributeReport IssueDiscuss

Good luck with your interviews.

About

Complete guide to landing tech jobs at FAANG & 200+ companies with 1,400+ LeetCode problems, interview strategies, and study plans.

Topics

Resources

Contributing

Stars

37 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages