eBay always starts with a tough or detailed Java-related telephonic interview.
To pass this interview, you just need to know a few things:
static, finally, and also some difficult ones like what are generics and such)GROUP BY)I think the telephonic interview is easy to crack.
When it comes to the onsite interview, everything revolves around data structures, according to me. They will expect you to code programs at all times. Give your best shot and groom your programming skills well before going to the onsite interview at eBay.
Overall, the environment during the interview at eBay was friendly and helpful.
You are given a predefined function which generates a random number from 1 to 5. You need to use this function and create another function which will generate a random number from 1 to 7. The new random function should generate even numbers, meaning the numbers generated should be unpredictable and evenly spaced out.
Design an architecture for an online pistol/gun selling system. Consider all scenarios, such as security and third-party interactions.
Display the binary tree in a depth-first manner.
Provide a regular expression for a valid IP address.
Solve basic puzzles:
i) Given two buckets of 4 and 7 liters, how can you get 5 liters? ii) Answer some sorting and searching algorithm questions.
The following metrics were computed from 12 interview experiences for the eBay Software Engineer II role in San Jose, California.
eBay's interview process for their Software Engineer II roles in San Jose, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for eBay's Software Engineer II interview process in San Jose, California.