eBay logo

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

3.4 Rounds average
Average Typical difficulty
28.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at eBay.

Showing 3 of 22
eBay logo
eBay

Front End Engineer

Engineering · a year ago

Mid Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

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.

Confirmed questions1 question
  • Implement a simple UI component using vanilla.js or React.js.
eBay logo
eBay

Front End Engineer

Engineering · more than a year ago

Senior Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Coding Technical System Design Behavioral

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.

Confirmed questions5 questions
  • 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.
eBay logo
eBay

Front End Developer

Engineering

Senior Easy Negative experience Decline offer 2 rounds
Interview process
Take home Technical screen Phone screen
Interview formats
Technical Behavioral

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.

Confirmed questions3 questions
  • 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

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

Formats, difficulty and experience

Across all 22 eBay interview reports.

Interview formats

Coding 32.8%
Behavioral 26.2%
Technical 26.2%
System Design 11.5%
Presentation 3.3%

Interview difficulty

Easy 27.3%
Average 63.6%
Difficult 9.1%

Candidate experience

Neutral 33.3%
Negative 38.1%
Positive 28.6%