Backend Engineer | Zenskar
JP Morgan Chase | SDE 3 | YOE 3.4
Microsoft SDE - 2 | Interview Experience | Status Pending
Bloomberg | Interview Experience | Senior Software Engineer | NYC | Nov 2025
Groww SDE Intern (React Native) | November 2025 | Interview Experience
eBay || SWE3 Interview Experience || Bangalore
Summary
I successfully interviewed for a Software Engineer III position at eBay in Bangalore, which involved four technical rounds and one director round, ultimately resulting in an offer.
Full Experience
My interview process at eBay for the SWE III role in Bangalore comprised five distinct rounds: four technical assessments and one director-level discussion. The coding challenges were conducted on the CodeSignal platform.
The first technical round began with a deep dive into my past projects. I was asked to draw system architecture diagrams and elaborate on the design decisions I made. This discussion was followed by a coding question: 3-Sum.
The second technical round was a pure problem-solving session. I was given two coding questions, and as I finished early, an additional question was presented.
For the third technical round, the focus shifted to system design. I was tasked with implementing a TinyURL system. This round included several follow-up questions, covering my choice of Base64 encoding, various corner cases, scalability considerations, and potential future improvements for the system.
The fourth technical round involved a project-focused discussion, alongside behavioral questions such as 'why I’m leaving my current company'. This round also included a coding question: N-Queens.
My final assessment was the fifth round with a Director. This was a conversational and interest-based discussion. The interviewer had a strong passion for OS, so many questions were centered around operating system concepts. We also discussed why Data Structures and Algorithms is my favorite subject, along with a few situational and behavioral questions.
I'm thrilled to share that by God’s grace, I was selected!
Interview Questions (3)
Design a system that generates a short URL from a given long URL and converts a short URL back to the original long URL. Considerations included uniqueness, collision handling, scalability, and potential optimizations. I also had to explain my choice of Base64 encoding for generating short codes, discuss various corner cases, and suggest future improvements for the system.
The N-Queens puzzle is the problem of placing N non-attacking queens on an N×N chessboard. Given an integer n, return all distinct solutions to the N-Queens puzzle. Each solution contains a distinct board configuration of the N-Queens' placement, where 'Q' and '.' both indicate a queen and an empty space respectively.