How to Get a Job at eBay
About this guide
These pages are meant to provide helpful information about how to get a software engineering, product manager, data science, and designer job at eBay. Being prepared and knowledgeable is a key to every step of the hiring process. You can tab through each part of the guide to see information that can be helpful to your stage from office location for those trying to figure out if a company has a presence in your city of choice to real world interview questions. These guides contain much of the same information we have Pathrise fellows review before they apply or interview for a job with eBay for roles including Software Developer, Mobile Developer, Software Engineer, Web Developer, Software Architect, Computer Programmer, Machine Learning Engineer, Data Scientist, Data Analyst, Data Engineer, Product Designer, UI Designer, UX Designer, Experience Designer, Web Designer, Product Manager, and Technical Product Manager and other tech, data, and product related roles. We hope you find these helpful and if you have content that you think we should add or think we got anything wrong, please email us at [email protected] and let us know.
- eBay is considered a great company to work for
- The compensation for these roles is at the very high end of the spectrum compared to similar companies.
- The work environment is considered enjoyable and low-stress.
The interview process for a software engineer at Ebay takes 2-6 weeks on average.
Step 1: Phone screen with recruiter
Step 2: Technical phone interview
The phone interview comprises of a few theoretical questions about past projects and one coding exercise.
Step 3: Onsite interview
The onsite interview is a full-day affair. It consists of 4-5 45 min back-to-back sessions, along with a lunch interview. It includes whiteboard architecture exercise, a pair programming exercise, a presentation on a topic of the candidate's choice followed by a technical interview.
The interview process for a data scientist can take up to 2 months.
Step 1: Phone interview with hiring manager
The call includes share screen coding, probability questions, and real data science challenges.
Step 2: Onsite interview
The onsite interview takes about 6 hours. Questions range from coding, machine learning algorithms, data science experience, as well as some open end questions.
The interview process for a product/experience/UX UI designer can take up to a month or longer.
Step 1: Phone screen with recruiter.
Step 2: 30 min phone interview with'a 'peer of the position'
Step 3: 2 pg design test
Step 4: Onsite interview
The design test of the candidate will be reviewed and he/she will be asked to explain his/her decision-making process around each design choice.
The overall interview process for a product manager takes 4-5 weeks.
Step 1: Phone screen with recruiter
Step 2: Phone interview with hiring manager
Step 3: Phone interview with senior product manager
The second and third phone interviews are more heavily focused on PM questions of the type of 'what do you think of this eBay product, why was it designed that way, how would you improve it,' plus some machine learning algorithm questions.
Step 4: Onsite interview
The onsite interview includes multiple interview sessions with the team, followed by a case study and presentations.
- Rotate Matrix. Find if a file path on ubuntu system is valid or invalid.
- Find missing integers in an array of size n.
- Binary tree level order traversal.
- Architect a delivery platform.
- Build a project (BE & FE) to crawl 3 search engines & aggregate results.
- How to uniquely identify the repeating strings from the array.
- How to search in Skiplist
- Write a customized comparator.
- Find maximum sub array.
- Binary search in sorted matrix.
- Different ways of writing Singleton pattern.
- How does a hashmap work?
- Get the sum using minimum combination of numbers provided.
- Tree traversal
- How to mirror the tree
- Stack implementation
- Queue using stack
- Suggest a modeling process for a binary classification task with skewed and unbalanced data.
- Build a model to identify customers interested in receiving ad emails.
- Machine learning questions like boosting, bagging and stacking.
- Ebay has to identify the cameras from the similar items like tripods, cables, and batteries, what is the approach? (Data is title, description of the product, price, image, etc.)
- Given a function roll() that uniformly returns a double between 0 and 1 and a array/list of numbers of length N (no duplicates), create a function shuffle() that returns a permutation of equal probability.
- Describe your process?
- What is a project you were proud of?
- Describe a challenging situation you faced as PM recently.
- What does a PM do?
- What are the challenges a PM faces?
- How do you decide which features are the best for a product?
- Knowledge of machine learning concepts.
- What is your favourite Excel formula?
- How would you explain what the Internet is to aliens?
- What is the technical definition of the Internet?
- How would you improve about the eBay app?
- What would you do if Japan is hit by a tsunami and eBay orders are affected?
- Which product/app do you like/use the most? What is one feature that you like about it? If you were the PM of that product, how would you go about bringing improvement?
- If two developers are insisting on two different databases, how would you reach a consensus and resolve the conflict?
- How do you improve the daily deal interface so that we can put as many deals on the site in order to get more attraction from buyers?
- How would you go about improving eBay's current search algorithm?
- What if a competitor enters your business in a big way? How would you retaliate?
- How would you design a better metric for measuring seller success?
- QA and dev are each having kick off meetings to discuss a new product or feature. You can only attend one. Which one will you attend?
Our mission is to be the world s favorite destination for discovering great value and a unique selection.
Our vision for commerce is one that is enabled by people, powered by technology, and open to everyone.
- We believe people are basically good.
- We believe everyone has something to contribute.
- We believe that an honest, open environment can bring out the best in people.
- We recognize and respect everyone as a unique individual.
- We encourage you to treat others the way that you want to be treated.
- San Jose: 2025 Hamilton Ave
- Bellevue: 411 108th Ave NE
- San Francisco: 199 Fremont Street, 199 Fremont St, San Francisco
- Draper: eBay - Building 6, 583 W eBay Way
- Portland: 1400 SW 5th Ave
- New York: 625 6th Ave
- Austin: 7700 W Parmer Ln Bldg. D
- Taipei: 10694 10THFL.-1,-2, No.270, Sec.4, Chung Hsiao E. Rd.,
- Singapore: Millenia Tower, One Temasek Blvd
- Seoul: Gangnam Finance Center, SEOUL GFC 34F, 152 Teheran Ro, Gangnam Gu
- Mumbai: Romell Tech Park, North Block,Western Express Highway, Cama Industrial Estate, Goregaon East, 14th Floor
- İstanbul: Barbaros Mahallesi, Cigdem Sokak No. 14
- Bengaluru: Pritech Park Bellandur Village Varthur Hobli 8 & 9
- Kuala Lumpur:
- Dublin: Atrium Building Navan Rd Blanchardstown
- and more..