Role: Software Development Engineer
College: Not Specified
Interview Date: March 2023
Interview Type: Full-Time
Result: Selected
Difficulty: Medium
Rounds: 3 rounds
Topics Asked: Resume-based, Computer Networks, System Design, Java, OS, Bit Manipulation
Experience:
Anubhav Chaturvedi received a job offer from eBay after a "rather quick back-to-back" interview process, lasting about 2 hours. He mentioned that all interviews were more like discussions, and he felt comfortable once they started.
- Preparation Strategy: The candidate prepared by tackling problems as they came and emphasized effective communication with the interviewer to showcase abilities.
- Resume-Based Round: One round, lasting approximately 1 hour, was entirely based on the candidate's resume. He advised only including things one can talk about for at least 5 minutes. A project based on Android sensors and location accuracy led to a discussion on how PayPal uses similar technology.
- Technical Rounds: The third technical round was considered the toughest and involved questions based on the candidate's interests. Being particularly interested in Computer Networks, he was asked to design a complete WhatsApp application and server. This included explaining the abstract-level implementation on both server and client, and then coding for the client with a few features. The discussion also covered Java, Operating Systems, and bit manipulation questions.
The candidate highlighted that there was no single "right or wrong" solution, but rather the focus was on implementation and adaptability to changing needs.