Ebay Software Engineer Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Pass functions and analyze basic data structures
Implement a function applyTwice(f, x) that accepts a function f and a value x and returns f(f(x)) in your preferred language. Demonstrate how to pass ...
Write SQL with window functions for analytics
Given a table events(user_id, event_time, event_type, value), write SQL to: a) compute each user's rolling 7-day sum of value by day, b) rank each use...
Handle cache-update conflicts in distributed services
Design: Cache–Database Consistency with Concurrent Writers Context You operate a high-throughput service using a cache (e.g., Redis) in front of a rel...
Describe services you built and lessons learned
Behavioral: End-to-End Service Ownership (Onsite) You are interviewing for a Software Engineer role. Describe one production service you owned end-to-...
Design an online marketplace for buying and selling
System Design: Online Marketplace Backend Context Design the backend for a two-sided online marketplace where sellers list items and buyers purchase t...