Taro Logo

Software Engineer Interview Experience

November 1, 2024
Positive ExperienceNo Offer

Process

Design Node.js modules for file operations: addFile, updateSize, addUser, getFile, removeFile.

Implement robust Mocha tests covering happy paths, edge cases, error handling, and concurrency with filesystem mocks.

Create tests:

  • addFile creates.
  • updateSize adjusts bytes.
  • addUser registers.
  • getFile retrieves.
  • removeFile deletes.

Validate non-existent handling, permissions, race conditions, and input validation across all functions.

Questions

Coding-related question in JS

Was this helpful?

Interview Statistics

The following metrics were computed from 196 interview experiences for the eBay Software Engineer role.

Success Rate

15%
Pass Rate

eBay's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive43%
Neutral32%
Negative25%

Candidates reported having good feelings for eBay's Software Engineer interview process.

eBay Work Experiences