
StubHub Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 57 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at StubHub.
Software Engineer
It started with a recruiter call, who was nice but super late, which seems to be a theme. Then I talked to the hiring manager for the team. He was really nice and knew his stuff. He asked about my previous work, but mostly he just let me talk, and I tried to give him the info he seemed to want. We actually went over time because we were talking so much. He mentioned that Stubhub is really busy and needs to hire more people, which felt like a good sign. Two weeks went by with no reply from the recruiter, even after I emailed a few times. Then I got an automated rejection on a Saturday, lol.
- Can you tell me more about your past projects?
Software Engineer
First, there was a recruiter phone screen. After that, I had a 90-minute codepair session and a 60-minute system design interview. The coding part involved designing and implementing a small service, which wasn't too difficult. The system design question, however, felt like it tried to cover too much in the limited time. The interviewer just copy-pasted four product requirements and read them aloud. Designing the core engineering problem is a long process that involves considering system capacity and scalability. But because I didn't understand the scope or how broad the product requirements were, I was unsure about what the interviewer expected. For example, I didn't know which parts were considered an existing system and could use internal service calls, and which parts I was actually supposed to design. My system design interviewer was really cold and combative, staying silent when I was confused. I did my best to address his concerns despite this. The interviewers here should be trained to have a more collaborative back-and-forth, making it a team effort rather than putting someone under pressure and time constraints.
- Design and implement a system that represents a small service.
Software Engineer
The hiring process was quick and efficient. My recruiter was very helpful and understanding of my situation with other offers, which allowed him to speed things up. He kept me updated throughout the entire process. I ultimately decided not to accept the offer from SH, though it was a tough choice given how good the offer was. Everything went really smoothly, and I enjoyed talking with everyone I interviewed with.
- Considering a list of potential initiatives, which one do you believe would yield the greatest business impact, and what approach would you take to define an MVP to validate its potential before further investment?
StubHub Software Engineer Interview Questions
Quoted word for word from StubHub interview reports.
“Given a string of alphabets, can you convert it to a new string that shows the character type and its frequency, but only if the new string is longer than the original? For instance, 'aa' stays 'aa', but 'bbb' becomes 'b3'. So for 'aabbcccdd', the output should be 'aabbc3dd'.”
Read reports →“How can you efficiently find the first repeating number in an array if the element values are bound to the index, meaning for 5 elements, values can range from 0 to 4?”
Read reports →“How would you delete the Nth node from a linked list in just one pass?”
Read reports →“When should you pass by reference and when should you pass by copy in Python 3?”
Read reports →“What are the issues with leap years and daylight savings for date calculations?”
Read report →“How would you detect a cycle in a linked list?”
Read report →“How would you remove duplicates from a list of numbers?”
Read report →“Imagine you have a stream of tweets coming in, and a system that can only hold one tweet at a time. How would you create a function to randomly select one tweet from all the tweets that have arrived so far to store?”
Read report →“How would you implement a stack that is capable of accepting all types of objects?”
Read report →Formats, difficulty and experience
Across all 57 StubHub interview reports.