After a recruiter touchpoint, I went into a multi-round process that felt pretty structured. The first round was heavy on DSA and basics of problem solving, with coding-style questions and an emphasis on reasoning. The next round moved into Java and Spring fundamentals—things like core OOP concepts, design principles, and patterns—then it went deeper into Java/Spring details again after that.
What stood out was how the later discussions leaned toward systems thinking and scale: I ended up with a high-level/low-level design style round, where I had to walk through architecture-level thinking and break it down into implementable pieces. Across the interviews, the difficulty read as “difficult” overall, but the topics themselves were consistent: DSA first, then Java/Spring depth, and finally HLD/LLD.
6 months ago
Difficult Neutral Bengaluru
I started with an assessment set up after talking with HR, and I took it over the weekend. The test mix felt varied: some parts were easier DSA-style questions on arrays and strings, and other parts got tougher. There were also multiple-choice questions covering DBMS plus topics like OS and OOPs, and then it culminated in a more specific coding challenge where I had to duplicate a linked list that included a random pointer within the list.
After that, my experience shifted from the technical questions to a broader evaluation with an HR discussion. I did feel like the early technical rounds went well—mostly DSA—because I’d already passed through those stages, but the HR conversation was where things cooled off. The compensation they offered came in below what I was already making, with the pitch tied to a different internal opportunity.
> 1 year
Average Negative Gurgaon, Haryana
My process overall was only average, but the interview experience itself was frustrating. During the technical conversation, the interviewer didn’t se…
> 1 year
Difficult Positive Mumbai
My process felt smooth and fairly experience-driven. I had two technical rounds followed by an HR round. The first technical round was centered on DSA…
> 1 year
Difficult Neutral India
My first technical conversation covered DSA along with Spring Boot and microservices. I was expected to solve two DSA problems within the first 40 min…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Technical Rounds Structure
The interview process typically includes multiple technical rounds focusing on data structures and algorithms (DSA), Java fundamentals, and system design, with a clear progression from basic to advanced topics. Candidates should prepare for a mix of coding challenges and theoretical questions that assess both problem-solving skills and technical depth.
DSAJavaSystem Design
Coding Assessments
Candidates often begin with an online coding assessment that includes a variety of DSA problems, which can range in difficulty from easy to medium. It's important to practice coding under timed conditions to ensure fluency and confidence in problem-solving.
Online AssessmentCoding ChallengesDSA
Interview Dynamics
The tone and engagement level of interviewers can vary significantly; some candidates report supportive and constructive interactions, while others experienced distractions or a lack of focus from interviewers. Candidates should be prepared to adapt their communication style based on the interviewer's responsiveness.
Interviewer EngagementCommunicationAdaptability
Behavioral and HR Rounds
The HR round typically follows the technical interviews and may include discussions about compensation and fit within the company culture. Candidates should be ready to discuss their experiences and expectations clearly, as miscommunications about compensation have been noted.
HR RoundBehavioral QuestionsCompensation
System Design Expectations
Candidates should expect to discuss system design concepts, including high-level and low-level design, with an emphasis on practical application and scalability. It's crucial to articulate design decisions clearly and demonstrate a thorough understanding of architectural principles.
System DesignArchitectureScalability
Overall Difficulty and Candidate Experience
The overall difficulty of the interview process is perceived as challenging, with candidates reporting mixed experiences ranging from smooth and organized to chaotic and frustrating. Preparing for a variety of question types and maintaining a positive mindset can help navigate the ups and downs of the process.