Ebay SDE-3 Interview Experience - Ebay Live
Summary
I interviewed for an SDE-3 position on the eBay Live team, completing three rounds: a graph‑based DSA problem, a priority‑queue/HashMap DSA problem, and a system‑design of a Dropbox‑like service.
Full Experience
I have recently interviewed at eBay for the position of SDE-3 in their eBay Live team. Sharing my experience here:
Round 1: This was a DSA Problem Solving round. There was one question on graph DS similar to https://leetcode.com/problems/number-of-islands/description/
Round 2: This was also a DSA+LLD round. This round had multiple deep dive questions on my skills and experience. There was one DSA question based on priority queue + HashMap (LC Hard). Multiple followups based on the approach and TC and SC explanation.
Round 3: This was a System Design round. I was asked to design a Dropbox like system. Expectations was to justify each of the design decisions and answer all the followups. The discussion went very deep on each of the components.
Also find my below experiences:
Amazon SDE 2: https://leetcode.com/discuss/post/7709868/amazon-sde-2-interview-experience-prime-xq7rx/
Target SSE: https://leetcode.com/discuss/post/7714447/target-india-interview-experience-sr-eng-arfi/
PayPal SSE: https://leetcode.com/discuss/post/7790042/paypal-senior-software-engineer-intervie-1m8l/
Interview Questions (2)
Number of Islands
Given a 2D grid map of '1's (land) and '0's (water), count the number of distinct islands. An island is formed by connecting adjacent lands horizontally or vertically. The problem requires traversing the grid using DFS/BFS to mark visited cells and increment the island count.
Design Dropbox‑like System
Design a cloud storage service similar to Dropbox. Discuss components such as client‑side syncing, file metadata service, storage back‑end, replication, consistency, scaling, security, and APIs. Justify design decisions and handle typical follow‑up questions on performance, fault tolerance, and data partitioning.