Interview Questions by Companies

Discover real interview questions from top companies. 97 companies available.

Browse by company

Questions

cs foundation
DoorDash
Uber
Lyft

DoorDash Database Scaling Interview: Sharding & Partition

Prep DoorDash database scaling interview: learn partitioning vs sharding, strategies, trade-offs and real-world examples. Practice follow-up scenarios now.

Software Engineer, Backend EngineerEntry Level
ml system design
DoorDash
Uber Eats
Grubhub

DoorDash ML System Design: Multi-Channel Restaurant Recs

DoorDash ML design: build a multi-channel restaurant recommender with candidate gen & personalization, low-latency serving and channel-specific delivery.

Software Engineer, ML EngineerMid Level
application design
DoorDash
Stripe
PayPal

DoorDash System Design: Global Donations & Campaigns

Prepare for DoorDash design rounds: build a scalable, secure global donation platform for time-bound campaigns with payment integration and real-time tracking.

Software Engineer, Backend EngineerMid Level
backend system design
DoorDash
Uber
Square

DoorDash System Design: Reliable Scalable Payment Processor

Design an idempotent, available payment processing system for DoorDash-scale e-commerce. Cover architecture, queues, retries, PCI, security, and webhooks.

Software Engineer, Backend EngineerMid Level
web foundation
eBay
Google
Mozilla

eBay Browser Rendering Interview: Rendering Pipeline Deep Dive

Learn the browser rendering pipeline (DOM/CSSOM → render tree → layout → paint), spot performance bottlenecks, and use DevTools to prep for eBay interviews.

Software Engineer, Frontend EngineerEntry Level
coding
eBay
Amazon
Microsoft

eBay Coding Question: Increasing Triplet Subsequence

Check if an array contains a strictly increasing subsequence of length 3. Study the O(n) greedy/two-pointer solution, edge cases, and interview tips. Try it.

Software Engineer, Backend EngineerEntry Level
cs foundation
eBay
Google
Amazon

eBay CS Fundamentals: Cache Memory Write Policies Explained

Understand write-back vs write-through cache policies, write allocation and coherence for eBay software engineer interviews. Read examples and prep answers now.

Software Engineer, Backend EngineerEntry Level
ml system design
eBay
Amazon
Etsy

eBay ML System Design: Post-Checkout Recommendations

Design a low-latency post-checkout recommendation system for eBay: retrieval, ranking, features, training, and metrics. Prepare for ML interviews with examples.

Machine Learning Engineer, Data ScientistMid Level
backend system design
eBay
Ticketmaster
StubHub

eBay System Design: Concert Ticketing with Real-Time

Design a scalable concert ticketing backend for eBay: prevent oversells, ensure <100ms reads, integrate social views, and handle peak traffic. Learn the design.

Software Engineer, Backend EngineerMid Level
ml coding
Apple
Google
Meta

From-Scratch PyTorch Transformer — Apple Interview

Implement a runnable, from-scratch PyTorch Transformer (encoder–decoder) with Multi-Head Attention, masks, and residuals. Read steps, tips, and follow-ups.

Software Engineer, ML EngineerMid Level
behavioral
Google
Amazon
Microsoft

Google Behavioral Interview: Problem Solving & Ambiguity

Master Google's behavioral problem-solving question: clarify ambiguity, weigh trade-offs, and show corrective actions with examples. Prepare examples.

Software Engineer, Backend EngineerEntry Level
coding
Google
Microsoft
Meta

Google Coding Question: Online Longest Subarray with Average

Track longest contiguous subarray with average S online. Use prefix-sum key = pref - S*i with a hashmap. Read precision tips and complexity notes.

Machine Learning Engineer, Software EngineerEntry Level

Also browse by

Get More Real Questions

Practice Google, Amazon, Meta and more companies with AI-powered feedback.

Start Free Practice
Interview Questions by Company | Voker