Skip to main content

Company interview guides

Choose a company to explore its interview process and practice problems. 75 guides from public sources.

Browse guides

FAANG+

6 guides

AI Frontier

8 guides

Anthropic

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

Cohere

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

12 problem suggestions

Cursor

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…

12 problem suggestions

Databricks

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

15 problem suggestions

DeepMind

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…

14 problem suggestions

Mistral

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

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

16 problem suggestions

SA

Scale AI

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—candidates…

16 problem suggestions

Growth Tech

10 guides
A

Anduril

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

8 problem suggestions

D

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

NVIDIA

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…

15 problem suggestions

Palantir

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…

15 problem suggestions

R

Rippling

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

8 problem suggestions

Salesforce

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…

15 problem suggestions

Snowflake

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…

15 problem suggestions

Stripe

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…

15 problem suggestions

Tesla

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…

15 problem suggestions

W

Waymo

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

8 problem suggestions

Social & Consumer

17 guides

Airbnb

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

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…

16 problem suggestions

DoorDash

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

15 problem suggestions

Duolingo

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

13 problem suggestions

EG

Epic Games

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

8 problem suggestions

Instacart

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

LinkedIn

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…

15 problem suggestions

Lyft

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…

15 problem suggestions

Pinterest

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…

15 problem suggestions

Reddit

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…

15 problem suggestions

R

Roblox

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

8 problem suggestions

Snap

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…

15 problem suggestions

Spotify

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

TikTok (ByteDance)

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—prep…

15 problem suggestions

Twitch

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

T

Twitter/X

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

Uber

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…

15 problem suggestions

Fintech

12 guides
A

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

B

Bloomberg

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…

15 problem suggestions

B

Brex

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

8 problem suggestions

C

Chime

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

8 problem suggestions

Coinbase

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…

15 problem suggestions

PayPal

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…

15 problem suggestions

P

Plaid

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

15 problem suggestions

R

Ramp

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

15 problem suggestions

Robinhood

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…

15 problem suggestions

S

SoFi

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

8 problem suggestions

Square (Block)

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

15 problem suggestions

T

Toast

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

8 problem suggestions

Enterprise & Product

22 guides

Adobe

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

12 problem suggestions

A

Airtable

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

8 problem suggestions

A

Asana

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

8 problem suggestions

Atlassian

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

15 problem suggestions

C

Canva

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

8 problem suggestions

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

Datadog

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

15 problem suggestions

Figma

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

G

GitHub

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

G

GitLab

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

8 problem suggestions

Grafana Labs

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

3 problem suggestions

G

Grammarly

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

8 problem suggestions

H

HubSpot

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

8 problem suggestions

I

Intuit

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

10 problem suggestions

M

Miro

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

8 problem suggestions

M

MongoDB

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

8 problem suggestions

Notion

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…

16 problem suggestions

Sentry

Developer-tools company (error monitoring). Interviews emphasize real-world debugging, observability systems, and distributed tracing.

3 problem suggestions

Shopify

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…

15 problem suggestions

Supabase

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

12 problem suggestions

T

Twilio

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…

15 problem suggestions

Vercel

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

12 problem suggestions