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 31–41 of 41 results

  • Given an integer array that may contain negative numbers and a target k, return the length of the longest contiguous subarray whose sum equals k, or 0 when none exists. Tests reasoning about subarray sums with mixed signs and handling large inputs efficiently.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • A machine learning question on named entity recognition for short e-commerce text such as listing titles and search queries. It asks you to define the task, compare NER algorithm families and choose one, plan labeling and data processing, and select entity-level and product-level metrics.

    eBayApplied ScientistMachine LearningTechnical Screen
  • An ML engineering question on speeding up a fine-tuned BERT encoder that has become too slow or too costly to serve in production. It tests profiling, model compression, runtime and serving optimizations such as batching and padding control, and how to verify that accuracy does not regress.

    eBayApplied ScientistMachine LearningTechnical Screen
  • This question evaluates proficiency with higher-order functions, passing functions or delegates, closures, and reasoning about side effects, alongside the ability to analyze fundamental data structures and their performance characteristics.

    eBaySoftware EngineerCoding & AlgorithmsOnsite
  • Given the preorder and inorder traversals of a binary tree with distinct values, rebuild the tree and return its level-order serialization, with empty slots marked as None and trailing ones removed. It tests understanding of traversal orders, careful index bookkeeping and an efficient solution for trees with thousands of nodes, including fully skewed ones.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question assesses a candidate's ability to navigate technical disagreements through objective analysis, collaborative communication, and post-decision reflection.

    eBaySoftware EngineerBehavioral & LeadershipOnsite
  • Tests ability to efficiently merge multiple sorted streams to extract the k smallest elements using a min-heap or frontier-based approach. Evaluates handling of empty arrays, duplicates, and computational complexity dependent on the number of arrays rather than total elements.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • Implement a single-pass binary search to locate a target value in a rotated strictly increasing array in logarithmic time and constant auxiliary space.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen
  • This set of problems evaluates graph algorithms for dependency and cycle detection, efficient data structure design for prefix-based word storage, and cache eviction policy implementation, assessing skills in algorithmic analysis, data structures, and time/space complexity within the Coding & Algorithms domain.

    eBaySoftware EngineerCoding & AlgorithmsOnsite
  • Prepare eBay Senior PM behavioral answers for why eBay, a genuine weakness, and cross-functional product execution. The solution ties motivation to two-sided marketplace tradeoffs, buyer trust, seller success, humility, stakeholder alignment, and measurable outcomes.

    eBayProduct ManagerBehavioral & LeadershipOnsite
  • This problem tests your ability to implement a pattern-matching algorithm that supports variable-length wildcards using recursion with memoization or dynamic programming.

    eBaySoftware EngineerCoding & AlgorithmsTechnical Screen

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