
eBay Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 22 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at eBay.
Front End Engineer
The interview process was pretty straightforward. No screening call, we just scheduled a first technical interview. It was probably one of the most uncomfortable interviews I've ever had. I don't want to say anything bad about the interviewer, but I asked twice "is he there" during the interview, because despite my attempts to maintain some kind of dialogue while I was implementing the functionality, the interviewer simply remained silent. On the other hand, there were no "flood" questions. He said his name, I said my name, and he immediately suggested moving on to the task.
- Implement a simple UI component using vanilla.js or React.js.
Front End Engineer
I applied through the eBay careers section in April 2020, and the whole thing took about 3 weeks. A recruiter got in touch and set up the first interview, which was a video call. They asked me to solve one front end question and one problem-solving question. After passing that, they scheduled the final interviews, which were virtual because of COVID-19. It was a total of 5 rounds. The first was a design round where I had to design a restaurant and a parking lot using object-oriented principles. Then came a front-end specific round focusing on HTML, CSS, and responsive design skills. The third round was with a manager, covering situational and behavioral questions and a chat about my current projects. The fourth round was problem-solving, involving building a binary tree from an array and doing an inorder traversal. The last round was a real-time coding challenge where I had to recreate the eBay cart page using ReactJS, given an image.
- How would you arrange blocks on a page to display 4 on large screens, 3 on medium, 2 on small, and 1 on XS screens, and how could you achieve this using flexbox?
- Given an array of elements, find all sets of three elements (triplets) that sum up to 0.
- Object-oriented design for a restaurant and a parking lot, including their entity relationships.
Front End Developer
eBay reached out about a full stack engineering role with a cool tech stack. They said it was just one exercise and one interview. I did the exercise, which was straightforward, but then in the interview, they completely changed the requirements from a React Sr. + Node Sr. full stack role to maintaining an old HTML site with pre-ES6 JS, front-end only. It felt like a bait and switch, wasting everyone's time. They also rescheduled the interview twice and messed up the invites. The interview itself was rough, asking basic HTML questions to someone with 10+ years of experience who had already done the technical exercise.
- Can you answer some simple HTML markup questions?
- Do you know standard CSS questions?
- Can you answer some JS questions?
eBay Frontend Engineer Interview Questions
Quoted word for word from eBay interview reports.
“Given an array of elements, find all sets of three elements (triplets) that sum up to 0.”
Read reports →“Given JavaScript's single-threaded nature, how does setTimeout work within that context?”
Read reports →“What is the difference between Cookie, Localstorage, and sessionStorage?”
Read reports →“What are the disadvantages of AJAX-based applications?”
Read reports →“How does the event loop work?”
Read report →“Explain how setTimeout behaves in JavaScript, and considering JavaScript is single-threaded, how does it handle this?”
Read report →“What are the principles of accessibility in web development?”
Read report →“Implement a simple UI component using vanilla.js or React.js.”
Read report →“Can you build a Javascript tab component?”
Read report →Formats, difficulty and experience
Across all 22 eBay interview reports.