gitGood.dev

Company Interview Prep Packs

Each pack is curated for a specific company and role. You get the actual interview process, what they value, the topics tested, and a pre-filtered set of practice questions that match what shows up in the real loop.

Google

L3 Software Engineer (New Grad)

L3 (Entry-level, 0-2 YOE)

New grad / entry-level prep for Google's SWE loop, calibrated to L3 expectations.

333 MCQs229 coding challenges6 rounds
AlgorithmsData Structures
Google

L4 Software Engineer

L4 (Mid-level, ~3-5 YOE)

Curated practice for the Google SWE interview loop, calibrated to L4 expectations.

333 MCQs229 coding challenges6 rounds
AlgorithmsData Structures
Google

L5 Senior Software Engineer

L5 (Senior, ~5-8 YOE)

Senior-level prep for Google's L5 loop - higher coding bar, deeper system design, and senior Googleyness signal.

346 MCQs231 coding challenges7 rounds
System DesignAlgorithmsData Structures
Google

L6 Staff Software Engineer

L6 (Staff, ~8-12 YOE)

Staff-level prep for Google's L6 loop - two system design rounds, tech leadership signal, and a dramatically higher bar than L5.

346 MCQs231 coding challenges6 rounds
System DesignBehavioral
Google

L7 Senior Staff Software Engineer

L7 (Senior Staff, ~12+ YOE)

Senior Staff prep for Google's L7 loop - architecture review depth, cross-org technical strategy, and very few external hires.

346 MCQs231 coding challenges6 rounds
System DesignBehavioral
Amazon

SDE I (New Grad)

SDE I (Entry-level, 0-2 YOE)

Entry-level prep for Amazon's SDE I loop - coding fundamentals plus Leadership Principles, scaled to a new-grad bar.

333 MCQs229 coding challenges6 rounds
BehavioralAlgorithmsData Structures
Amazon

SDE II

SDE II (Mid-level, ~3-5 YOE)

Curated practice for Amazon's SDE II loop, with a heavy focus on Leadership Principles.

333 MCQs229 coding challenges7 rounds
BehavioralAlgorithmsSystem Design
Amazon

Senior SDE (L6 / SDE III)

L6 / SDE III (Senior, ~7-10 YOE)

Senior-level prep for Amazon's L6 loop - deeper system design, tougher Bar Raiser, and Leadership Principles probed at multi-team scope.

333 MCQs229 coding challenges7 rounds
System DesignBehavioralAlgorithms
Amazon

Principal SDE (L7)

L7 Principal (~10-15+ YOE)

Principal-level prep for Amazon's L7 loop - architecture review, org-level Leadership Principles, and a bar dramatically above Senior SDE.

346 MCQs231 coding challenges7 rounds
System DesignBehavioral
Stripe

Backend Engineer

Mid to Senior (~3-7 YOE)

Practical, applied prep for Stripe's notably hands-on backend interview loop.

349 MCQs226 coding challenges6 rounds
System DesignDatabases
Meta

E4 Software Engineer

E4 (Mid-level, ~3-5 YOE)

Mid-level prep for Meta's E4 loop - high coding bar, one system design round, and mid-level behavioral signal.

333 MCQs229 coding challenges6 rounds
AlgorithmsData Structures
Meta

E5 Software Engineer

E5 (Senior, ~5-8 YOE)

Curated practice for Meta's E5 loop - heavy on system design and senior-level behavioral signal.

346 MCQs231 coding challenges7 rounds
System DesignAlgorithms
Anthropic

AI Engineer

Mid to Senior (~3-7 YOE)

Practical prep for Anthropic's applied engineering loop - take-home project, writing-heavy culture, and genuine engagement with AI safety.

341 MCQs176 coding challenges6 rounds
System DesignPythonBehavioral
Microsoft

SDE / SDE I (New Grad)

SDE / SDE I (Entry-level, 0-2 YOE)

Entry-level prep for Microsoft's SDE I loop - balanced coding fundamentals, light system design, and Growth Mindset framing.

333 MCQs229 coding challenges6 rounds
AlgorithmsData StructuresBehavioral
Microsoft

SDE II

SDE II (Mid-level, ~3-5 YOE)

Curated prep for Microsoft's SDE II loop - balanced coding, system design, and Growth Mindset behavioral rounds.

351 MCQs226 coding challenges6 rounds
AlgorithmsData StructuresBehavioral
Microsoft

Senior SDE

Senior SDE / Lvl 63-64 (~5-8 YOE)

Senior IC prep for Microsoft's Senior SDE loop - two design rounds, senior behavioral signal, and tech leadership expected.

351 MCQs226 coding challenges7 rounds
System DesignAlgorithmsBehavioral
Microsoft

Principal SDE

Principal SDE / Lvl 65-66 (~8-12 YOE)

Principal-level prep for Microsoft's loop - architecture review, technical strategy, and Growth Mindset at organizational scope.

352 MCQs181 coding challenges6 rounds
System DesignBehavioral
OpenAI

Software Engineer

Mid to Senior (~3-7 YOE)

Prep for OpenAI's applied engineering loop - strong algorithms, ML infrastructure design, and genuine mission alignment.

337 MCQs226 coding challenges6 rounds
AlgorithmsSystem DesignPython
Databricks

Software Engineer

Mid to Senior (~3-7 YOE)

Prep for Databricks' engineering loop - distributed data systems, strong coding fundamentals, and deep technical depth on data infrastructure.

346 MCQs231 coding challenges6 rounds
System DesignAlgorithmsDatabases
Apple

Software Engineer

ICT3-ICT4 (Mid to Senior, ~3-7 YOE)

Prep for Apple's team-specific engineering loop - deep technical depth, strong fundamentals, and team-specific domain knowledge.

329 MCQs209 coding challenges6 rounds
AlgorithmsData Structures
Netflix

Senior Software Engineer

Senior IC (typical entry level, ~5+ YOE)

Prep for Netflix's notably high-context engineering loop - 'Senior' is the entry rung, the bar is steep, and the culture deck is real.

349 MCQs226 coding challenges6 rounds
AlgorithmsSystem DesignData StructuresBehavioral
NVIDIA

Software Engineer

Mid to Senior (~3-8 YOE)

Prep for NVIDIA's engineering loop - heavy systems and parallel computing emphasis, deep CUDA/GPU domain knowledge for many roles.

320 MCQs206 coding challenges7 rounds
AlgorithmsOperating SystemsC++
Uber

Senior Software Engineer

L5 Senior IC (~5-8 YOE)

Prep for Uber's senior IC loop - distributed systems depth, location-aware design, and cultural emphasis on ownership and impact.

349 MCQs226 coding challenges7 rounds
System DesignAlgorithms
Airbnb

Software Engineer

L4-L5 (Mid to Senior, ~3-7 YOE)

Prep for Airbnb's product-engineering-heavy loop - strong coding fundamentals, frontend or backend depth, and the famous 'living the values' round.

313 MCQs219 coding challenges7 rounds
AlgorithmsData Structures
LinkedIn

Software Engineer

Senior IC (~3-7 YOE)

Prep for LinkedIn's engineering loop - strong coding fundamentals, distributed systems depth, and Microsoft-influenced behavioral framing.

336 MCQs226 coding challenges6 rounds
AlgorithmsData StructuresSystem Design
Tesla

Software Engineer

IC1-IC6 (Mid to Staff, ~3-10 YOE)

Prep for Tesla's mission-driven engineering loop - hardware-software interplay, autopilot ambition, and a culture that rewards velocity over process.

383 MCQs206 coding challenges7 rounds
AlgorithmsC++System Design
TikTok (ByteDance)

Software Engineer

2-1 / 2-2 / 3-1 / 3-2 / 4-1 (Mid to Staff, ~3-10 YOE)

Prep for TikTok's engineering loop - high coding bar, recommendation-system depth, fast iteration culture, and the ByteStyle values screen.

333 MCQs229 coding challenges7 rounds
AlgorithmsData StructuresSystem Design
Figma

Software Engineer

IC1-IC5 (New Grad to Staff, ~0-10 YOE)

Prep for Figma's craft-first engineering loop - browser-tech depth, design partnership, and the unusually applied take-home that defines the process.

374 MCQs221 coding challenges7 rounds
System DesignAlgorithmsTypeScript
Notion

Software Engineer

SWE 1 / SWE 2 / Senior / Staff (~0-10+ YOE)

Prep for Notion's product-engineering-heavy loop - applied coding, AI integration depth, productivity-tooling sensibility, and strong cross-functional product sense.

378 MCQs241 coding challenges7 rounds
System DesignTypeScript
Salesforce

Software Engineer (SMTS to Distinguished)

SMTS / LMTS / PMTS / Architect / Distinguished (~3-15+ YOE)

Prep for Salesforce's enterprise SaaS engineering loop - multi-tenant architecture depth, Apex/Lightning ecosystem fluency, and a structured ladder that runs deep.

400 MCQs179 coding challenges7 rounds
System DesignJavaObject-Oriented Design
Adobe

Software Engineer (Eng1 to Senior Principal)

Eng1 / Eng2 / Eng3 / Eng4 / Senior / Principal / Senior Principal (~0-15+ YOE)

Prep for Adobe's engineering loop - creative-tooling craft, performance depth, and the GenAI integration push that defines Adobe's 2026 product strategy.

418 MCQs206 coding challenges7 rounds
AlgorithmsC++System Design
Discord

Software Engineer

SWE / Senior / Staff / Principal (~2-12+ YOE)

Prep for Discord's engineering loop - real-time voice/video infrastructure, Elixir/Erlang depth, low-latency systems, and the unusual scaling challenges of large guilds.

394 MCQs231 coding challenges7 rounds
System DesignAlgorithmsNetworking
Canva

Software Engineer

L3 / L4 / L5 / L6 / L7 (Mid to Principal, ~2-12+ YOE)

Prep for Canva's engineering loop - design tooling at scale, canvas/WebGL depth, freemium product mechanics, and the Magic Studio AI integration push.

409 MCQs221 coding challenges7 rounds
System DesignTypeScriptAlgorithms
Ramp

Software Engineer

SWE / Senior / Staff / Principal (~2-12+ YOE)

Prep for Ramp's engineering loop - fintech depth, finance integrations, growth-stage scaling, and a culture that rewards velocity and customer obsession.

414 MCQs241 coding challenges7 rounds
System DesignDatabasesNetworking
Rippling

Software Engineer

L3 / L4 / L5 / L6 / L7 (Mid to Principal, ~2-12+ YOE)

Prep for Rippling's engineering loop - unified HRIS / IT / finance platform, multi-tenant SaaS depth, API-first architecture, and the unusually broad product surface.

402 MCQs194 coding challenges7 rounds
System DesignDatabasesNetworking
Linear

Product Engineer

Product Engineer / Senior / Staff (~3-10+ YOE)

Prep for Linear's engineering loop - product engineering at small-team scale, real-time sync depth, design partnership, and the performance-obsession that defines the brand.

378 MCQs241 coding challenges7 rounds
System DesignTypeScriptAlgorithmsData StructuresBehavioral
Perplexity

Software Engineer

SWE / Senior / Staff / Principal (~2-12+ YOE)

Prep for Perplexity's engineering loop - AI-native search, retrieval and RAG depth, LLM serving at scale, and the velocity expected at one of the fastest-growing AI products.

414 MCQs241 coding challenges7 rounds
System DesignAlgorithmsPython
Jane Street

Software Engineer

SWE / Senior / Staff (~0-12+ YOE, including new grad)

Prep for Jane Street's interview loop - OCaml-first engineering, mental-math under pressure, probability and game-theory puzzles, and a culture built around training rather than hiring for direct experience.

252 MCQs201 coding challenges7 rounds
AlgorithmsData Structures
Two Sigma

Software Engineer

SWE / Senior / Staff / Principal (~2-12+ YOE)

Prep for Two Sigma's engineering loop - quantitative research infrastructure, Python and JVM depth, large-scale data systems, and the research-engineer collaboration model.

401 MCQs226 coding challenges7 rounds
System DesignAlgorithmsPython
Citadel / Citadel Securities

Software Engineer

SWE / Senior / Staff / Principal (~2-12+ YOE, plus new grad)

Prep for the Citadel and Citadel Securities loops - low-latency C++ depth, market microstructure literacy, hedge fund vs market-making team alignment, and a famously rigorous interview process.

431 MCQs206 coding challenges7 rounds
System DesignC++AlgorithmsOperating Systems
Hudson River Trading

Software Engineer / Algo Engineer

SWE / Senior / Staff / Principal (~0-12+ YOE, including new grad)

Prep for HRT's interview loop - C++ and low-latency systems depth, algorithmic and statistical reasoning, and the small-team / research-leaning culture that distinguishes HRT from larger trading firms.

431 MCQs206 coding challenges7 rounds
AlgorithmsC++Data Structures
Atlassian

Software Engineer

P40 / P50 / P60 / P70 / P80 (Mid to Principal, ~2-12+ YOE)

Prep for Atlassian's engineering loop - enterprise SaaS at multi-million-customer scale, Jira/Confluence/Bitbucket platform depth, the cloud migration story, and a values-driven culture with a notably structured behavioral process.

413 MCQs241 coding challenges7 rounds
System DesignJavaAlgorithmsBehavioral
ServiceNow

Software Engineer

Software Engineer / Senior / Staff / Principal (~2-12+ YOE)

Prep for ServiceNow's engineering loop - the Now Platform at enterprise scale, workflow automation depth, AI integration, and the platform-engineering culture that powers Fortune 500 IT and business process automation.

416 MCQs229 coding challenges7 rounds
System DesignJavaAlgorithms
IBM

Software Engineer

Band 6 / 7 / 8 / 9 / 10 (Mid to Distinguished, ~2-15+ YOE)

Prep for IBM's engineering loop - hybrid cloud and AI focus (Red Hat, watsonx, IBM Cloud), enterprise customer scope, the broad business unit landscape, and a culture mid-transformation toward modern engineering practices.

410 MCQs151 coding challenges7 rounds
System DesignAlgorithms
Oracle

Software Engineer (MTS / SMTS / PMTS / Architect)

IC2 (MTS) / IC3 (SMTS) / IC4 (PMTS) / IC5 (Architect) / IC6 (Sr Architect) (~2-15+ YOE)

Prep for Oracle's engineering loop - Oracle Cloud Infrastructure (OCI) growth story, database depth, the legacy applications business modernization, and the engineering culture mid-pivot from on-premise enterprise software to cloud.

444 MCQs231 coding challenges7 rounds
System DesignAlgorithmsDatabases
Riot Games

Software Engineer

Associate / SWE / Senior / Staff / Principal (~0-12+ YOE, including new grad)

Prep for Riot's engineering loop - live game services at the scale of League of Legends and Valorant, real-time multiplayer infrastructure, anti-cheat, and the player-experience-first engineering culture.

444 MCQs231 coding challenges8 rounds
System DesignAlgorithmsNetworking
Roblox

Software Engineer

Software Engineer / Senior / Staff / Principal (~2-12+ YOE)

Prep for Roblox's engineering loop - the user-generated content platform at hundreds-of-millions-of-users scale, real-time game infrastructure, the creator economy, AI-driven moderation and creation tooling, and the unusual engineering challenges of running both an engine and a platform.

444 MCQs231 coding challenges7 rounds
System DesignAlgorithms

How company prep packs work

Generic interview prep is broad. Real interview loops are specific. Google asks about Googleyness. Amazon weights Leadership Principles across every round. Stripe wants you to write working code with tests. Meta runs two system design rounds at E5. The right preparation matches the company you're targeting.

Each pack pulls from gitGood's full question and challenge library, filtered to the topics that round-by-round match the actual loop at that company. You get the interview process, what each round signals, the topics emphasized, and behavioral framing tailored to the company. Free tier gives you a preview; premium unlocks all questions across every pack.

More companies coming

We're adding more packs regularly. Want to suggest a company, role, or level we're missing? Let us know.