I applied online. The process took 6 weeks. I interviewed at eBay (Berlin) in Jul 2018
Interview
I was being interviewed for a Software Developer position in Berlin office.
I initially applied for Quality Engineer role but during the hiring process they let me try myself for the developer role too, thus I had an additional call with one of senior developers.
Overall there were 2 calls with engineers (around 45 min each), testing related questions, API design along with basic technical questions. Followed by a coding puzzle and on-site interview, which takes the whole day. The on-site interview was structured as a “Sprint in a day”: a session with product manager and a developer where you’re expected to plan the work (create user stories) based on given requirements, then pair programming where you develop the product with one of senior developers based on created stories, followed by a short demo and a “soft skills” interview. Since I was being interviewed to a cross-functional team, I also had a testing session with one of Quality Engineers.
Everything was very well structured and it felt more like a joint work on a product rather than an interview. Very professional team, overall a positive experience.
The interview process started with a 30-minute recruiter screening, which focused on my background, experience, and interest in the role. The recruiter also provided an overview of the team and position.
The next round was a 1-hour technical interview. I was asked to design and implement a Spring Boot application for an e-commerce website. The discussion covered REST API design, entity modeling, service and repository layers, application architecture, and coding best practices. The interviewer also asked follow-up questions about scalability, error handling, and design decisions made during the implementation.
Overall, the interview was technical and practical, focusing on real-world backend development skills using Spring Boot.
Interview questions [1]
Question 1
Implement a Spring Boot application for an e-commerce website.
The process starts with a call screening with HR, then 2 rounds of code screenings, followed by system design interview, and finally behavioural interview with hiring manager. The process took 1 month
Interview questions [1]
Question 1
Leet code medium question and follow up questions about data structure
There were five rounds in the process: an initial recruiter call, a first manager call, followed by three technical rounds in a loop.
In the first round, they assessed whether my background aligned with the role requirements. During the manager call, I was expecting a coding round, but instead, they asked three situational questions. After that, I received a rejection.
eBay interviews FAQs
Software Developer applicants have rated the interview process at eBay with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 46% positive. To compare, the company-average is 54.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 17 days to get hired, when considering 200 user submitted interviews for this role. To compare, the hiring process at eBay overall takes an average of 22 days.
Common stages of the interview process at eBay as a Software Developer according to 200 Glassdoor interviews include:
Phone interview: 36%
One on one interview: 20%
Skills test: 13%
Presentation: 8%
Group panel interview: 7%
Personality test: 4%
Background check: 4%
IQ intelligence test: 3%
Drug test: 2%
Other: 2%
Here are the most commonly searched roles for interview reports -