Skip to main content

Company interview guides

75 guides. Quirks, curated problems, and what actually makes each loop different.

Browse company guides

6 guides

FAANG+

ArraysDPGraphs

8 guides

AI Frontier

GraphsArraysDP

Start here in AI Frontier

OpenAI

Deliberately avoids abstract LeetCode puzzles; instead asks practical multi-gate OOP problems (implement a KV store, in-memory DB, web crawler) requiring significant code volume—candidates spend th...

16 problems
Hash TablesArraysGraphs

Open OpenAI guide →

Anthropic

AI Frontier

Unique 4-level CodeSignal OA where each level unlocks only after solving the previous; includes a rare culture/ethics round with intentionally uncomfortable questions probing your genuine alignment...

14 problems

Cohere

AI Frontier

Emphasizes real-world LLM engineering problems (e.g., top-k token decoding, deduplicating data streams) over abstract algorithmic puzzles; OA features custom binary-manipulation problems absent fro...

12 problems

Cursor

AI Frontier

Completely unique 8-hour simulated workday onsite: given a real (limited-doc) piece of Cursor's codebase, candidates use Cursor+GPT+Google freely to implement vague features—explicitly tests AI-ass...

12 problems

Databricks

AI Frontier

Coding questions are more substantive than typical LeetCode—expect multi-threading/concurrency rounds and domain-relevant problems; interviewers emphasize first-principles thinking aligned with Dat...

15 problems

DeepMind

AI Frontier

Google-style coding rounds (Medium/Hard LC) supplemented by mandatory ML-theory oral exams covering linear algebra, probability, and mathematical intuition — far heavier on research depth than typi...

14 problems

Mistral

AI Frontier

ML quiz (LLM architecture, transformers, loss functions, optimization) combined with a LeetCode Hard and a from-scratch ML implementation (e.g., K-means in PyTorch); Python threading questions also...

12 problems
SA

Scale AI

AI Frontier

Heavy emphasis on data quality reasoning and ambiguous problem-solving under speed pressure; OA questions involve card-game-style implementation with many edge cases, not classic LeetCode—candidate...

16 problems

10 guides

Growth Tech

ArraysTreesDP
D

Start here in Growth Tech

Dropbox

Standard DSA loop with LeetCode-tagged questions, but system design rounds feature file-sync and storage-specific scenarios (conflict resolution, delta sync, distributed consistency)—Dropbox's core...

15 problems
ArraysHash TablesTrees

Open Dropbox guide →

A

Anduril

Growth Tech

Defense-tech startup with high security clearance expectations. Systems programming (C++, Rust) valued. Real-time sensor fusion and autonomous systems domain questions.

8 problems

NVIDIA

Growth Tech

Deep GPU/systems engineering knowledge is required beyond generic FAANG prep—expect CUDA, parallel computing, and architecture-specific questions for relevant roles; HPC and ML infra backgrounds ca...

15 problems

Palantir

Growth Tech

Unique 'Decomp' interview where you break down a complex real-world system using pseudocode and diagrams—no working code required; also features a 'Learning' round testing you on unfamiliar APIs fr...

15 problems
R

Rippling

Growth Tech

Fast-growing HR/IT platform. Practical engineering problems about workflows, integrations, and multi-tenant systems. Parker Conrad (founder) culture — move fast.

8 problems

Salesforce

Growth Tech

Structured process with standard DSA coding plus a strong behavioral component tied to Salesforce values (Ohana culture); system design and domain knowledge of cloud/CRM concepts are expected for s...

15 problems

Snowflake

Growth Tech

HackerRank OA is notoriously difficult—harder than FAANG OAs—emphasizing dynamic programming and graph theory; onsite includes multiple coding rounds plus system design, with high overall selectivi...

15 problems

Stripe

Growth Tech

Practical multi-part incremental coding questions (4+ parts) in your own IDE with no LeetCode-style puzzles; unique debugging round where you download an unfamiliar repo and fix failing tests—worki...

15 problems

Tesla

Growth Tech

Heavy emphasis on domain-specific technical depth (embedded systems, autopilot, manufacturing software) rather than generic DSA; interviewers dive into hands-on past projects and expect genuine kno...

15 problems
W

Waymo

Growth Tech

Google subsidiary for autonomous driving. Heavy graph and geometry problems. ML/perception questions for relevant roles. Safety-critical systems mindset.

8 problems

17 guides

Social & Consumer

ArraysStringDP

Start here in Social & Consumer

Discord

Round 1 focuses on 1–2 LeetCode medium problems with emphasis on clean code and communication; candidates can opt into AI tool use for some sessions, signaling Discord's embrace of AI-assisted engi...

16 problems
ArraysHash TableString

Open Discord guide →

Airbnb

Social & Consumer

No pseudocode accepted—all solutions must be runnable; small question bank means tagged questions repeat frequently, but a 2024-added code review round (replacing second coding) tests your ability...

15 problems

DoorDash

Social & Consumer

Code Craft round prioritizes building small features/OOP systems over LeetCode puzzles; questions are ambiguous LLD scenarios (rate limiter, scheduling) requiring clean, extensible code—production-...

15 problems

Duolingo

Social & Consumer

Product-focused interviews with gamification and engagement metrics discussions. Behavioral round evaluates mission alignment (language access for all).

8 problems
EG

Epic Games

Social & Consumer

Unreal Engine and Fortnite. C++ is primary. System design involves game engines, real-time networking, and asset pipelines. Performance-critical mindset.

8 problems

Instacart

Social & Consumer

CodeSignal OA uses multi-section problems of incrementally increasing complexity (not standalone LC problems); coding involves parsing/sorting/filtering data with running test cases required—closer...

15 problems

LinkedIn

Social & Consumer

3+ DSA rounds in the onsite loop (unusually high DSA volume), plus system design and a product thinking round; processes are slow with frequent rescheduling, and the hiring committee adds extra lat...

15 problems

Lyft

Social & Consumer

Laptop coding round is self-directed for ~1 hour (interviewer on call but muted, Google/ChatGPT allowed); domain expertise round on InfraOps/Networking is uniquely technical, not standard FAANG pre...

15 problems

Pinterest

Social & Consumer

Standard Big Tech DSA loop with LeetCode-tagged questions; distinguishing factor is an emphasis on ML and recommendation systems knowledge for backend roles, reflecting Pinterest's core product dif...

15 problems

Reddit

Social & Consumer

Practical coding interviews that mirror real work—mobile/backend roles often use scenario-based problems rather than abstract puzzles; interviewers value clear communication about trade-offs and re...

15 problems
R

Roblox

Social & Consumer

Gaming platform with real-time multiplayer focus. Lua scripting knowledge for game engine roles. System design involves game servers, physics, and virtual economies.

8 problems

Snap

Social & Consumer

Standard FAANG-style DSA loop with LeetCode-tagged questions; interviewers expect clean code and complexity analysis, with behavioral rounds tied to Snap's values around creative innovation and cro...

15 problems

Spotify

Social & Consumer

DSA questions are easy-to-medium difficulty (rarely hard), but the IDE programming round tests practical real-world coding; domain expertise interviews are role-specific, making preparation highly...

15 problems

TikTok (ByteDance)

Social & Consumer

Uses its own proprietary question bank rather than recycling public LeetCode problems; expects LC Hard difficulty with trivia questions on OS, networks, and databases sprinkled alongside coding—pre...

15 problems

Twitch

Social & Consumer

Amazon-owned and runs similar behavioral LP-style rounds alongside coding; live-streaming domain knowledge (latency, video transcoding, chat at scale) features in system design—candidates treat it...

15 problems
T

Twitter/X

Social & Consumer

Post-acquisition process is leaner and faster-moving; expect DS&A coding with OS/DB/networks fundamentals sprinkled in, plus direct hiring manager conversations—behavioral alignment with execution...

15 problems

Uber

Social & Consumer

System design round is particularly strong—interviewers push deeply on real-world engineering tradeoffs; coding questions are LeetCode-tagged and medium-to-hard, with the design round often being t...

15 problems

12 guides

Fintech

ArraysDesignStrings
A

Start here in Fintech

Affirm

Known recurring questions (Card Game, Decision Tree, Dispute Status with debugging) that appear consistently across candidate reports; starts with code-reading/debugging an existing codebase rather...

15 problems
ArraysSortingTrees

Open Affirm guide →

B

Bloomberg

Fintech

Heavy reliance on Bloomberg-tagged LeetCode problems that repeat with high frequency; notably no dynamic programming and no system design for new grads—focused on BBG-tagged mediums and an EM proje...

15 problems
B

Brex

Fintech

Corporate card and expense management. Fast-growing fintech with startup culture. Elixir is part of the stack. Financial system correctness is paramount.

8 problems
C

Chime

Fintech

Neobank focused on fee-free banking. System design involves real-time transaction processing, fraud detection, and mobile banking infrastructure.

8 problems

Coinbase

Fintech

OA uses a sequential unlocking format—4 interdependent questions where each unlocks only after solving the previous; domain rounds test LLD + machine coding (banking/crypto systems), and even one i...

15 problems

PayPal

Fintech

Standard DSA coding loop with LeetCode-tagged questions; system design and behavioral rounds emphasize reliability, fraud prevention, and payments domain knowledge—knowing how payment rails and com...

15 problems
P

Plaid

Fintech

Practical API-focused coding questions reflecting Plaid's product (financial data aggregation, OAuth flows); expect fintech systems design—bank connectivity, data normalization, and secure credenti...

15 problems
R

Ramp

Fintech

Startup-pace hiring with high bar but fewer standardized rounds; expect fintech systems design (expense management, card processing) and a practical coding screen; culture fit around rapid executio...

15 problems

Robinhood

Fintech

Standard coding loop with LeetCode mediums and a system design round focused on financial systems (trading, portfolios, real-time data); domain knowledge of fintech/brokerage concepts adds meaningf...

15 problems
S

SoFi

Fintech

Personal finance super-app (lending, banking, investing). System design covers loan origination, credit scoring, and multi-product financial platforms.

8 problems

Square (Block)

Fintech

Practical engineering-focused interviews emphasizing payments and financial infrastructure design; system design rounds feature realistic fintech scenarios (payment processing, ledgers), and cultur...

15 problems
T

Toast

Fintech

Restaurant technology platform. Domain questions about POS systems, payment processing, and order management. Practical engineering over algorithm tricks.

8 problems

22 guides

Enterprise & Product

DesignArraysTrees

Start here in Enterprise & Product

Cloudflare

Extremely selective (9% pass rate reported); initial coding uses 1–2 medium problems on arrays/strings/hashmaps, but deeper rounds require strong systems knowledge (DNS, CDN, networking protocols)...

16 problems
DPTreesBinary Search

Open Cloudflare guide →

Adobe

Enterprise & Product

OA (90min) + phone + 4-5 onsite. AEM/OSGi domain knowledge for specific teams. DP and two pointers appear frequently.

12 problems
A

Airtable

Enterprise & Product

Spreadsheet-database hybrid. System design involves flexible schema, formula engines, and real-time collaboration. Understanding how Airtable differs from traditional databases is key.

8 problems
A

Asana

Enterprise & Product

Work management platform. Dustin Moskovitz (co-founder) sets high engineering bar. Asana values clarity of thought and systems thinking.

8 problems

Atlassian

Enterprise & Product

Values-based behavioral questions are deeply integrated across all rounds, not segregated; system design questions are often collaboration-tool-specific (designing Jira/Confluence features), reward...

15 problems
C

Canva

Enterprise & Product

Design-tool-specific system design questions (rendering, collaboration, asset management). Australian company with strong remote culture.

8 problems

Datadog

Enterprise & Product

Specific recurring questions are well-documented (inverted index map, BufferedWriter, YNAB-style system design) and candidates consistently report the actual interview matches Glassdoor/LeetCode Di...

15 problems

Figma

Enterprise & Product

All coding and design questions are 'Figma-flavored'—standard algorithms reframed using Figma terminology (layers, components, canvas); two system design rounds are required, one Figma-specific and...

16 problems
G

GitHub

Enterprise & Product

Microsoft subsidiary but maintains independent engineering culture. Developer tools focus — expect questions about Git internals, CI/CD, and code review systems. Remote-first culture.

8 problems
G

GitLab

Enterprise & Product

All-remote company. Ruby on Rails codebase. Values async communication and transparency. Interview process includes a take-home assignment for some roles.

8 problems

Grafana Labs

Enterprise & Product

Observability platform (Grafana, Loki, Tempo, Mimir). Remote-first culture. Interviews emphasize time-series data, distributed systems, and open-source contribution experience. Go is the primary ba...

3 problems
G

Grammarly

Enterprise & Product

Writing assistant with NLP/ML core. Trie and string problems appear frequently (relevant to text processing). NLP knowledge valued for ML roles.

8 problems
H

HubSpot

Enterprise & Product

CRM/marketing automation platform. Culture code is a real evaluation criterion. Practical engineering focus — building features that small businesses use.

8 problems
I

Intuit

Enterprise & Product

HackerRank OA + live tech + 4-6 onsite. AI tools explicitly BANNED. Recursion and edit distance are OA favorites.

10 problems
M

Miro

Enterprise & Product

Collaborative whiteboard platform. System design involves real-time collaboration, canvas rendering, and infinite zoom. Understanding CRDTs or operational transforms is a differentiator.

8 problems
M

MongoDB

Enterprise & Product

Database internals knowledge expected — indexing, query execution, replication. Trie and tree problems appear frequently (relevant to B-tree indexes).

8 problems

Notion

Enterprise & Product

Explicitly non-LeetCode coding—candidates receive a real-world document describing a feature to implement; references are checked before offer details are shared, making reference availability a pr...

16 problems

Sentry

Enterprise & Product

Developer-tools company (error monitoring). Interviews emphasize real-world debugging, observability systems, and distributed tracing. Expect system design questions around event ingestion and aler...

3 problems

Shopify

Enterprise & Product

Signature pair programming interview is the most distinctive round—recently AI tools (Cursor, Cline) are explicitly permitted and expected; not using AI in the pair session is now considered a disa...

15 problems

Supabase

Enterprise & Product

Extremely minimal public interview data; the few reported experiences emphasize PostgreSQL expertise, row-level security design, and practical system-building over algorithmic puzzles.

12 problems
T

Twilio

Enterprise & Product

Mix of standard DSA, system design, and behavioral rounds with Twilio's communications-platform context; API design knowledge and hands-on familiarity with building communications integrations prov...

15 problems

Vercel

Enterprise & Product

Rarely uses abstract LeetCode — interviews are real-world product scenarios (e.g., build a file system, design caching layers) directly mirroring Vercel's edge-network and build-pipeline engineerin...

12 problems