Skip to main content

Company interview guides

103 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

20 guides

Growth Tech

ArraysDPGraphs
A

Start here in Growth Tech

AMD

Software-role interviews lean Medium/Hard LC with C++/Python coding; the experience varies sharply by team — some interviewers have been reported as largely disengaged, making communication skills...

15 problems
ArraysStringsDP

Open AMD 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
D

Dropbox

Growth Tech

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
I

IBM

Growth Tech

Rarely refreshes its question bank, making historical prep highly reliable; entry-level OAs have surprised candidates with two LeetCode Hards in 60 minutes, particularly for the ASE/Graduate hire t...

14 problems
I

Intel

Growth Tech

Coding questions skew easy-to-medium by hardware-company standards; interviewers supplement with low-level systems questions (memory layout, cache coherency, pointer arithmetic) that reflect Intel'...

15 problems
LM

Lucid Motors

Growth Tech

Luxury EV manufacturer. Similar to Rivian but more focused on premium segment. ADAS (Advanced Driver Assistance) and infotainment system design for relevant roles.

8 problems
N

Nuro

Growth Tech

Autonomous delivery vehicles. Extremely hard coding bar — 40% hard. Robotics, perception, and motion planning for technical roles. C++ is primary.

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
O

Oracle

Growth Tech

OCI interviews heavily favor HackerRank debugging rounds — candidates fix pre-written Java/Python code rather than writing from scratch, making systematic error-analysis skills more important than...

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
Q

Qualcomm

Growth Tech

Prioritizes C fundamentals and embedded-systems debugging over deep LeetCode grinding; expect pointer arithmetic, structure padding, volatile/static semantics, and RTOS design questions alongside m...

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

Rivian

Growth Tech

Electric vehicle manufacturer. Embedded systems and vehicle software for many roles. System design involves OTA updates, fleet management, and vehicle-cloud communication.

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
S

Samsung

Growth Tech

Korean tech conglomerate. Interviews vary wildly by division (semiconductor, mobile, SDS). C/C++ for hardware-adjacent roles. Samsung SDS has a separate interview process.

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

VMware

Growth Tech

Almost exclusively Medium-difficulty problems with near-zero Hards in practice rounds; Java-specific design questions (immutable classes, O(1) List structures) appear regularly alongside standard L...

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

21 guides

Social & Consumer

ArraysGraphsArrays

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
C

Coupang

Social & Consumer

South Korean e-commerce giant ("Amazon of Korea"). Rocket delivery logistics system design. Amazon-style LP behavioral rounds. Strong emphasis on operational excellence.

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

Grab

Social & Consumer

Southeast Asian super-app (ride-hailing, delivery, payments). System design involves ride-matching, geospatial routing, and multi-service platform architecture. Singapore-headquartered.

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
M

MercadoLibre

Social & Consumer

Latin America's largest e-commerce and fintech platform. System design involves marketplace infrastructure, payments (Mercado Pago), and logistics across diverse markets.

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

Zillow

Social & Consumer

Real estate platform. Domain questions about search ranking, geospatial data, and pricing algorithms. The Zestimate model is a frequent system design topic.

8 problems

13 guides

Fintech

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

Wise

Fintech

International money transfer platform (formerly TransferWise). System design involves multi-currency routing, compliance, and real-time FX rate management. London-headquartered.

9 problems

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

Box

Enterprise & Product

Cloud content management. Similar to Dropbox in domain but more enterprise-focused. System design involves file storage, sharing permissions, and content collaboration.

8 problems
C

Canva

Enterprise & Product

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

8 problems
C

CrowdStrike

Enterprise & Product

Cybersecurity platform (endpoint detection, threat intelligence). System design involves real-time threat detection, malware analysis pipelines, and kernel-level agent architecture.

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
D

DocuSign

Enterprise & Product

E-signature platform. System design focuses on document workflows, signing ceremonies, and compliance. API design knowledge valued.

8 problems
E

Elastic

Enterprise & Product

Elasticsearch and observability platform. System design involves search indexing, distributed document stores, and log analytics. Understanding inverted indexes is a real differentiator.

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

Fortinet

Enterprise & Product

Network security appliance company. C is the primary language for many roles. System design involves firewalls, IDS/IPS, and network packet processing at line speed.

8 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

HashiCorp

Enterprise & Product

Infrastructure-as-code company (Terraform, Vault, Consul). Go is the primary language. Distributed systems and consensus algorithms are system design staples.

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
O

Okta

Enterprise & Product

Identity and access management platform. Security-focused system design: OAuth, SAML, SSO, zero-trust architecture. Auth protocol knowledge is a real differentiator.

8 problems
P

PagerDuty

Enterprise & Product

Incident management platform. System design involves alerting pipelines, on-call scheduling, and escalation engines. Reliability engineering mindset is core.

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

ServiceNow

Enterprise & Product

Enterprise workflow automation platform. Java-heavy stack. Interview process is structured and professional with emphasis on enterprise-scale thinking.

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

Splunk

Enterprise & Product

Data analytics and SIEM platform (now Cisco-owned). System design involves log ingestion, search indexing, and real-time alerting at massive scale. SPL query language knowledge is a bonus.

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

Wix

Enterprise & Product

Website builder platform. Frontend-heavy interviews for many roles — React, performance, accessibility. System design focuses on drag-and-drop editors and template rendering.

8 problems
W

Workday

Enterprise & Product

Enterprise HR and finance platform. Very approachable difficulty. Java/Scala stack. Values engineers who understand enterprise data models and compliance.

8 problems
Z

Zscaler

Enterprise & Product

Cloud security (SASE/zero-trust). System design involves proxy architecture, SSL inspection, and cloud-native security at massive scale. Go is common in the stack.

8 problems