Company interview guides
Choose a company to explore its interview process and practice problems. 75 guides from public sources.
Browse guidesFAANG+
6 guidesAmazon
~60% of the loop is Leadership Principles behavioral stories; prepare 14+ STAR narratives mapped to specific LPs—LP performance is as decisive as coding, and L6+ requires cross-team impact stories.
15 problem suggestions
Apple
Deeply team-dependent with no standardized format—some teams ask zero LeetCode and focus on concurrency, C/OS-level problems, or domain-specific debugging, making it nearly impossible to predict…
15 problem suggestions
Four coding rounds demand optimal solutions (not just working ones), in a shared Google Doc or an internal coding tool rather than a full IDE; interviewers evaluate thought process and time/space…
15 problem suggestions
Meta
Highly standardized process: study the top 50 Meta-tagged LeetCode questions from the last 3–6 months, as the same problems recycle frequently; coding bar is strict—a 2/4 score fails you even with…
15 problem suggestions
Microsoft
Recycles core algorithmic patterns across different problem contexts; study fundamental algorithms (not memorized answers) and expect a mix of LeetCode coding plus system design, with heavy…
15 problem suggestions
Netflix
No standardized interview—each team picks its own problems and format; culture alignment with the 'Freedom and Responsibility' memo is evaluated as rigorously as technical skill, and code must run…
15 problem suggestions
AI Frontier
8 guidesAnthropic
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
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 guidesAnduril
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
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
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
Waymo
Google subsidiary for autonomous driving. Heavy graph and geometry problems. ML/perception questions for relevant roles. Safety-critical systems mindset.
8 problem suggestions
Fintech
12 guidesAffirm
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
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
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
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
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
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
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
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 guidesAdobe
OA (90min) + phone + 4-5 onsite. AEM/OSGi domain knowledge for specific teams. DP and two pointers appear frequently.
12 problem suggestions
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
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
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
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
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
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
HubSpot
CRM/marketing automation platform. Culture code is a real evaluation criterion. Practical engineering focus — building features that small businesses use.
8 problem suggestions
Intuit
HackerRank OA + live tech + 4-6 onsite. AI tools explicitly BANNED. Recursion and edit distance are OA favorites.
10 problem suggestions
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
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
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
