InterviewLegend

Your eBay Prep Plan

Alex Chen11 min readUpdated 266 real interview reports
In this lesson
  • Start by confirming your loop (US or India) and which CodeSignal assessment you will sit
  • Split your prep time into phases weighted toward what eBay filters on
  • Know what "ready" looks like at each phase before you move on

eBay hires onto a specific team, and the loop that takes you there comes in two shapes by geography. In the US it is usually a virtual onsite of four or five rounds: two or three coding, one system design, one with a hiring manager. In India it opens with a CodeSignal assessment and funnels into a batched hiring-drive weekend at the Bengaluru office, often with a low-level design round added. A CodeSignal online assessment gates most paths. There are two versions of it, and they look nothing alike. Settle which loop and which assessment are yours before you spend an hour, because that answer decides where the hours go.

The eBay angle
The highest-leverage move before you drill anything is pinning down your own loop, and a short exchange with your recruiter does most of it. Ask which CodeSignal assessment you will get. The algorithmic one and the machine-coding one test completely different skills, and eBay sends either. Confirm whether you face a US virtual onsite or an India hiring drive, how many coding rounds to expect, and whether a low-level design round is in the mix. Ask what level you are being assessed at, since that answer moves your later phases and eBay is known to down-level. One more thing surfaces on that call. "Why eBay?" is a staple of it, so walk in with a real answer. Read the interview process and leveling and how decisions get made first, so the pipeline and the team-based reality are clear before you plan around them. If you are interviewing for an internship or a new-grad role, start with the internship and new-grad guide, where the loop is lighter and the assessment carries most of the weight.

The plan, phase by phase

Each phase below carries one focus and a checkpoint that tells you when you have earned the next. A phase is a share of your total prep time, not a fixed number of weeks, so the plan holds whether your runway is two months or one hard week. The proportions are the message. The CodeSignal gate and the broad band of medium DSA take the largest slices. Together they are what eBay filters on hardest, and what a diet of hard puzzles leaves you least ready for. Do not step past a checkpoint until you can clear it cold.

1
≈10% · start here

Orient, and confirm your loop

  • Read the interview process and leveling and how decisions get made first. Expect an application, a recruiter screen, a CodeSignal assessment on most paths, then four or five rounds for a named team.
  • Make the recruiter call earn its keep. Confirm which CodeSignal variant you will sit, whether you face a US virtual onsite or an India hiring drive, and whether a low-level design round is part of your loop.
  • Name your target level now, because system design and the overall bar scale with it, and eBay is reported to down-level. Where the level is left to be "decided later", treat that as a signal to prepare to the level above.
Ready to move on: You can describe your own loop in order, you know which CodeSignal assessment is coming, and you have named the level you are being assessed at.
2
≈20% · the gate

Clear the CodeSignal assessment, and build the machine-coding muscle

  • Read the CodeSignal online assessment. The algorithmic version, the GCA, is four questions in about seventy minutes scored out of 600, ramping from easy to medium across strings, arrays, matrix traversal, and a two-pointer or intervals shape. There is no published passing score, so treat any specific cutoff you hear as folklore and aim to clear it clean.
  • If your assessment is the machine-coding one, read the Industry Coding Assessment and give it real hours. It runs four escalating levels on a provided codebase, such as a banking system, an in-memory key-value store or a cloud-storage filesystem. Each level stacks a requirement onto the last, and hidden tests grade you. This is stateful object modeling under time, not algorithms, and almost nobody practices it.
  • Drill against a timer from the start, because on a filter like this pace fails more people than difficulty. On the machine-coding build, design for the next level from your first method so a new requirement costs a few lines instead of a rewrite.
Ready to move on: You can clear a ramping four-task set inside the clock, or carry a four-level machine-coding build from the first requirement to the last without the early levels quietly breaking.
3
≈25% · the onsite

Build breadth across medium DSA

  • Read eBay coding: what to expect and the onsite coding patterns. The onsite coding rounds reward range: almost all of it is medium, very little is hard, and you are usually expected to land about two problems in a round.
  • Cover the clusters that recur instead of chasing hard puzzles. Arrays, strings and the two-pointer or sliding-window family are the largest share. Top-k and heaps come up a lot, and a Premium question-elements is the single most repeated problem in the pool. Backtracking is next, then graphs and grids, then trees, linked lists and stack or queue work.
  • Rehearse the eBay signature. Its own autocomplete problem, a prefix or trie build over a dictionaryWords list, has been reported in both of a candidate's coding rounds, so drill trie and prefix streaming until it is routine.
  • Practice out loud and with tests. Interviewers weight clean working code, unit tests, and a clear tradeoff over the most optimal Big-O, and they often wrap a problem in a long story, so restate it back before you write anything.
Ready to move on: You can pick up a random medium in any of the recurring clusters and land clean, tested code with the tradeoffs spoken, and the dictionaryWords autocomplete problem holds no surprises.
4
≈18% · level-gated

Prepare marketplace system design, scaled to your level

  • Read the system-design overview to see how the round is scoped. It appears in nearly every mid-level and above loop, sits lighter at SE-2, and becomes a real bar at SE-3 and into the MTS track, so let the level you confirmed set the depth.
  • Work the eBay signature first, design a price-drop notification system. A shopper sets a target price on a wishlist item, price-drop events stream in, and a notification fires when the price falls past the threshold. It is the most recurring design prompt, and it generalizes to a scalable notification system.
  • Then widen with design a marketplace service: a flash sale with locking so nothing oversells, a low-latency chat with presence, a seller dashboard that aggregates top items by quantity sold. The Dropbox and TinyURL classics still turn up too.
  • Expect deep follow-ups that push on caching, then on the database choice, then on real-time delivery under load, and reason in the building blocks of a company that runs much of its own infrastructure.
Ready to move on: You can carry the price-drop system end to end, with real depth on event flow and delivery guarantees, and take one marketplace feature through its follow-ups. Or you have confirmed design sits light at your level and prepared to that.
5
≈15% · the extra rounds

Prepare the rounds beyond the standard loop

  • If a low-level design round is in your loop, common in India and seen in older US loops, read the low-level design round. Expect a small system to model in clean, tested classes: an in-memory filesystem, a parking lot, an ATM, a banking system. It is the same muscle as the machine-coding assessment, so those hours carry straight over.
  • Know the newer US rounds exist even though they are hard to rehearse. Read debugging, refactoring and the AI round. One hands you working-but-flawed code to fix inside an hour: find the bugs, then refactor and optimize. A brand-new round probes how you use AI day to day, and whether you check what it generates.
  • For the debugging round, practice on your own code: plant a bug in something you wrote, then find and fix it under a clock. For the AI round, be ready to talk honestly about where you lean on these tools and where you do not.
Ready to move on: You can model a small system in clean, testable classes on demand, and you can walk into the emerging US rounds knowing their shape rather than meeting them cold.
6
≈12% · the mission

Write your stories, and a real "Why eBay?"

  • Read eBay behavioral and values and the questions by theme. eBay does not publish a numbered, named values rubric the way some big-tech firms do. Its public framing is a mission about connecting people and creating economic opportunity, so build STAR stories against ordinary senior-engineer competencies rather than memorizing a principle list.
  • Have a genuine answer to "Why eBay?" and to "Why leave your current company?", since both recur across US and India loops. Map two or three stories to the questions candidates hit most: helping a peer, your proudest work, going above and beyond, a conflict, and what a manager would say you should improve.
  • Prepare a project deep-dive, especially in India, where a managerial round often asks you to draw a system you built and defend the decisions. Some senior US conversations skip strict STAR and probe day-to-day judgment instead, like how you estimate work, carry oncall, and think about testing.
  • Skim negotiating an eBay offer before you need it. Getting the level right is the biggest lever, because down-leveling is common and the band gap dwarfs any within-band bump.
Ready to move on: You have stories mapped to the recurring themes, a specific and true "Why eBay?", a project you can draw and defend, and you have skimmed the offer playbook so nothing catches you flat.

To make the proportions concrete, picture a six-week runway. The first days go to Phase 1 and settling your loop. Weeks one and two belong to the CodeSignal gate: drill it against the clock, and if the machine-coding version is yours, build that stateful object-modeling habit daily. Weeks three and four are the broad DSA band, a few fresh mediums a day across the recurring clusters. Work the autocomplete problem until it runs on reflex. Week five turns to marketplace design, plus the low-level design round if your loop has one. Week six is for behavioral stories, a full mock loop or two, and shoring up whatever felt shakiest. On a tighter runway you compress the same order. You never reorder it. The gate always comes before the onsite.

Why the phases are weighted this way

The weighting tracks where eBay departs from a generic loop. The CodeSignal gate leads because nothing downstream matters until you are through it. The broad DSA band takes the next largest slice, since the onsite rewards range across medium problems more than depth on a few hard ones. Marketplace design sits a notch lower only because it is level-gated, not because it goes easy at SE-3 and above. The machine-coding assessment and the low-level design round draw on one shared skill, so preparing either strengthens both. Behavioral comes last. It is sharpest written late, and a true reason for wanting eBay counts for more than a rehearsed rubric answer.

The eBay angle
The trap is preparing for eBay as if it were a generic algorithm loop. People grind hard puzzles, then meet a CodeSignal assessment that asks for a working banking system across four escalating levels. Or they hit an onsite that prizes breadth and clean tests over a clever one-liner. Spend your hours where eBay actually looks. Build the stateful object-modeling muscle that the machine-coding assessment and the low-level design round both reward. Get the price-drop notification design into your hands until it flows. Those pieces are what turn eBay from a curveball into home ground.

A second front needs preparing. It turns on logistics more than skill.

The eBay angle
Know your geography before the loop begins. In India the process runs through batched hiring-drive weekends at the Bengaluru office. The level is often decided by how the rounds go rather than fixed up front. A slow or silent reply afterward is a widely reported pattern, so line up other options and do not read quiet as a verdict. The US wrinkle is different. A debugging and refactoring round and a face-to-face round about working with AI are rolling out, neither with a tidy format to rehearse. Either way the fix is the same. Confirm what your loop holds up front, and prepare for the level above whenever the level is left open.

In the room

  • Confirm which CodeSignal you get, then drill it against a timer. The algorithmic version rewards pace across four ramping tasks; the machine-coding version rewards clean, extensible classes that survive four stacked requirements.
  • On the machine-coding build, design for the next level from your first method. One clear home for each piece of state is what lets a new requirement cost a few lines instead of a rewrite.
  • In onsite coding, prize clean and tested over optimal. Land about two mediums with working code, unit tests, and a spoken tradeoff, and restate the long story back before you write.
  • Treat marketplace design as the home question. Take the price-drop notification system end to end, and reason in real-time delivery, caching, and the tradeoffs of a company on its own infrastructure.
  • Bring a real "Why eBay?" and stories for the mission, not a rubric. There is no numbered values list to recite, so anchor to competencies and the mission, and keep a project you can draw and defend.

Weight your prep toward what eBay actually filters on: the CodeSignal gate, the broad band of medium DSA, and marketplace system design. Start with the recruiter call. Pin down your loop and your level, and find out which CodeSignal assessment is yours. If it is the machine-coding one, give that stateful object-modeling muscle real hours, because it is the piece almost nobody practices and it doubles as prep for the low-level design round. Drill the onsite for breadth with clean, tested code and spoken tradeoffs, and rehearse the price-drop notification design until it flows. Write behavioral stories last, against the mission rather than a numbered rubric, with a true answer to "Why eBay?" And prepare for the level above whenever the level is left open, since down-leveling is common.

Key Takeaways

  • ✓Confirm your loop on the recruiter call before you drill anything. Ask which CodeSignal assessment you will sit, whether it is a US virtual onsite or an India hiring drive, whether a low-level design round is included, and your assessed level. You interview for a named team, and eBay is known to down-level.
  • ✓The CodeSignal assessment is the gate, so give it a large early slice and drill it against a timer. If yours is the machine-coding Industry Coding Assessment, build the stateful object-modeling muscle it wants, since it is the eBay-specific skill almost nobody practices and there is no published passing score to chase.
  • ✓The onsite coding rewards breadth over depth. Cover the recurring medium clusters, land about two problems with clean tested code and clear tradeoffs rather than the most optimal Big-O, and rehearse eBay's own autocomplete problem.
  • ✓Prepare marketplace system design to the depth your level calls for, led by the price-drop notification signature and one marketplace feature such as a flash sale or chat. The low-level design round shares its muscle with the machine-coding assessment, so the two prep together.
  • ✓Write behavioral stories last against eBay's mission, not a numbered values rubric, with a real answer to "Why eBay?" Know the newer US debugging and AI rounds exist, and remember that getting the level right is the biggest offer lever.
Had your eBay interview?Tell us what they asked. Reviewed before it goes in, never with your name.
eBay interview guide

Know what eBay asks before you walk in.

10 coding · 5 system design · 30 behavioral questions

Get Premium$49 a year · 30-day money-back guarantee
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.