Interview Questions by Roles
Find interview questions targeted at specific job roles. 51 roles available.
Browse by role
Questions
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Also browse by
Get More Real Questions
Practice Software Engineer, Backend Engineer, Machine Learning Engineer and more roles with AI-powered feedback.
Start Free Practice