Katkat

Company

eBay interview questions

41 practice questions in the style of eBay's interviews, covering Behavioral & Leadership, Coding & Algorithms, System Design, ML System Design, Software Engineering Fundamentals, Data Manipulation (SQL/Python), Product / Decision Making, Machine Learning.

Questions41

7 easy30 medium4 hard

Your progress0/41

eBay interview questions by the numbers

Last updated

Katkat has 41 eBay interview questions. The largest topics are Coding & Algorithms (44%), Behavioral & Leadership (22%) and System Design (17%). By difficulty: 17% easy, 73% medium and 10% hard. The most common round is Technical Screen (56%). Frequent concepts include System Design, Distributed Systems, Arrays and Behavioral.

Difficulty

  • Easy17% · 7
  • Medium73% · 30
  • Hard10% · 4

Interview rounds

  • Technical Screen56% · 23
  • Onsite39% · 16
  • HR Screen2% · 1
  • Online Assessment2% · 1

Roles

  • Software Engineer78% · 32
  • Applied Scientist15% · 6
  • Product Manager5% · 2
  • Data Analyst2% · 1

Frequent concepts

  • System Design15% · 6
  • Distributed Systems12% · 5
  • Arrays10% · 4
  • Behavioral10% · 4
  • Caching5% · 2
  • Communication5% · 2

Showing 1–30 of 41 results

  • This question evaluates a senior engineer's leadership, influence, communication of impact, and ability to articulate complex technical challenges, and it sits in the Behavioral & Leadership category for software engineering roles.

    eBaySoftware EngineerBehavioral & LeadershipOnsite
  • This question evaluates algorithmic problem-solving around randomized selection, constraint-based resource allocation, and per-user state management, including enforcing eligibility rules and incrementing display counts.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • A behavioral question set on taking on work beyond your scope, handling a disagreement with your manager when discussion fails, and responding when a task from your skip-level manager will miss its deadline. It tests ownership, managing up, escalation judgment and communicating risk early.

    eBayApplied ScientistBehavioral & LeadershipTechnical Screen
  • A behavioral question set for a machine learning role on why you want a large company with cross-time-zone teams rather than a small one, why this position, and how you stay motivated when the role carries heavy on-call duty. It tests genuine motivation, self-awareness and ownership of production systems.

    eBayApplied ScientistBehavioral & LeadershipTechnical Screen
  • This problem tests your ability to efficiently find the distance to the next greater element in an array, typically requiring an O(n) approach using a monotonic stack.

    eBaySoftware EngineerCoding & AlgorithmsOnsite
  • This question evaluates understanding of graph connectivity and grid traversal, specifically the detection of connected components within a 2D matrix. It is commonly asked to assess algorithmic problem-solving, efficiency and handling of matrix-based data structures; it belongs to the Coding & Algorithms domain and tests practical implementation skills alongside conceptual understanding of graph-related complexity under the given input constraints.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question assesses the candidate's ability to communicate complex engineering challenges, technical decision-making, and the impact of their contributions in a structured manner.

    eBaySoftware EngineerBehavioral & LeadershipTechnical Screen
  • Design a resilient payment dispute resolution platform that handles dispute lifecycles, evidence management, deadline enforcement, external payment provider integration, and financial ledger auditability.

    eBaySoftware EngineerSystem DesignTechnical Screen
  • Tests the ability to design an enterprise food-ordering platform featuring scheduled vendor rotations, optimistic concurrency control for live inventory, and reliable checkout with corporate subsidy splitting.

    eBaySoftware EngineerSystem DesignOnsite
  • Tests candidate's ability to design a dual-path search system that separates low-latency typeahead suggestions from heavy, filtered e-commerce catalog search at scale.

    eBaySoftware EngineerSystem DesignOnsite
  • This question tests the ability to design a distributed, low-latency streaming pipeline that aggregates high-velocity sales data into a real-time leaderboard.

    eBaySoftware EngineerSystem DesignOnsite
  • This problem evaluates your ability to design a distributed system that aggregates high-velocity event streams to identify the most frequent items within a sliding time window.

    eBaySoftware EngineerSystem DesignTechnical Screen
  • This question evaluates a candidate's skill in designing stateful, production-grade HTTP APIs and reasoning about distributed-systems concerns such as idempotency, concurrency control, per-user state management, and observability.

    eBaySoftware EngineerSystem DesignTechnical Screen
  • This question evaluates competency in large-scale system design, covering distributed systems, data modeling, scalability, consistency, security, payments and escrow, media handling, and operational concerns for a two-sided online marketplace.

    eBaySoftware EngineerSystem DesignOnsite
  • An ML system design question on retrieving relevant listings for free-text search queries across a catalog of tens of millions of items with low latency. It tests candidate generation, indexing, embedding training, freshness, filtering and scaling, plus the offline and A/B test metrics used to evaluate retrieval.

    eBayApplied ScientistML System DesignTechnical Screen
  • Determine if a Chinese-chess horse can reach a target coordinate on a 10x9 board while respecting obstacle-blocked destinations and 'hobbled leg' movement constraints.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • Implement a strict numeric string validator that checks whether an ASCII string conforms to valid integer, decimal, and scientific notation formats.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • Practice explaining how Docker images, layers, build caching and container isolation work, then optimizing the image and runtime of a Python ML inference service. The question also covers continuous integration, delivery and deployment for shipping a containerized model safely.

    eBayApplied ScientistSoftware Engineering FundamentalsTechnical Screen
  • This problem tests your ability to perform multi-table joins, handle temporal data, and apply conditional aggregation to compute business KPIs like conversion rates and total transaction value.

    eBayData AnalystData Manipulation (SQL/Python)HR Screen
  • A frontend experience discussion about React rendering: explain what triggers a render, the render and commit phases, reconciliation and keys, then walk through a rendering performance problem you diagnosed and fixed. It tests accurate React mechanics, measurement-driven optimization and clear communication of past work.

    eBaySoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • This question assesses the candidate's ability to communicate professional motivations, growth mindset, and alignment with a new company without speaking negatively about previous experiences.

    eBaySoftware EngineerBehavioral & LeadershipOnsite
  • This question tests your ability to articulate a clear, value-driven motivation for joining the organization, moving beyond surface-level enthusiasm to demonstrate alignment with the company's technical scale and business model.

    eBaySoftware EngineerBehavioral & LeadershipOnsite
  • This question tests the ability to combine frequency maps with selection algorithms or heap-based structures to efficiently identify top-k elements.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to optimize an O(n^2) brute-force approach into an O(n) two-pointer solution by leveraging geometric constraints.

    eBaySoftware EngineerCoding & AlgorithmsOnsite
  • Implement an algorithm to find the longest palindromic substring in a given string, breaking ties by selecting the earliest occurrence and properly handling empty inputs.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates algorithmic problem-solving and implementation skills in the Coding & Algorithms domain, including frequency aggregation, ordering with tie-breakers, and efficient data-structure use for session-based recommendation counting.

    eBaySoftware EngineerCoding & AlgorithmsOnsite
  • Explain how to prioritize and test eBay marketplace features using a first-time seller example. The solution covers goal framing, RICE prioritization, MVP execution, A/B testing, seller activation metrics, buyer trust guardrails, and marketplace tradeoffs.

    eBayProduct ManagerProduct / Decision MakingOnsite
  • This problem tests proficiency with hierarchical data structures (trees/tries) and object-oriented design by requiring the implementation of an in-memory file system with file/directory management and path resolution.

    eBaySoftware EngineerCoding & AlgorithmsOnline Assessment
  • This problem tests your ability to simulate state-dependent transitions on a 2D grid and your skill in repartitioning data based on specific grouping constraints.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question assesses a candidate's ability to self-identify professional skill gaps, design a structured learning plan, and quantify their growth through feedback.

    eBaySoftware EngineerBehavioral & LeadershipOnsite

eBay interview experiences

All 6 →
  • Six Rounds, Then the Role Went On Hold and Was CancelledeBay · Applied Scientist · Onsite · Sep 2026
    Rejected

    After six rounds of interviews they told me straight up that the position was on hold, and a month later they let me know the position had been cancelled. I suspect the interviewers had known about this for a long time, which is why the interviews were so all over the place and never lined up with anything. The questions I spent ages preparing were basically wasted effort. I'm sharing the questio…

  • AI-Coding Phone Screen, Rejected After Onsite Coding RoundeBay · Software Engineer · Onsite · Aug 2026
    Rejected

    In June, an HR person reached out about an MTS role, and we talked through some behavioral questions and my project experience. Phone screen: AI coding — basically they give you some code and have you spot design pattern issues (like something not being extensible), or point out a bad data type. On CodeSignal, the AI is really strong and basically does the work for you. You just need to talk thro…

  • An Onsite With No LeetCodeeBay · Software Engineer · Onsite · Aug 2026

    This was the most unusual interview I have had so far. There was not a single LeetCode question in the onsite. First round I wrote a shopping cart. There was not much algorithm work, and it felt as though the round was testing how I communicated with the interviewer. Second round I was asked basic questions about data structures and complexity, including very basic topics such as lists, hashes, a…

  • Three Onsite Rounds With Two System DesignseBay · Software Engineer · Onsite · Aug 2026

    Round 1 Given an array heights, where each element represents the height of a vertical line. Choose two lines to act as the walls of a container. Return the maximum amount of water the container can hold (max area). Given an array of integers temps representing daily temperatures, write a function to calculate, for each day, how many days you'd have to wait until a warmer temperature. The functio…

  • Rejected After a Forced-JS Coding ScreeneBay · Software Engineer · Senior+ · Technical Screen · Apr 2026
    Rejected

    The recruiter only mentioned that the interview would cover algorithms and data structures, with no mention of a language requirement at all. Then right at the start of the interview, the interviewer told me I could only use JavaScript or TypeScript. I said I was more comfortable in Python, but I was still made to use JS/TS. This was the first time I've ever been forced into a specific language l…

More companies