I got pulled into a Nagarro Java backend interview that felt very focused on core Java fundamentals. After the recruiter stage, I ended up in a technical round where the discussion circled around Java basics rather than anything domain-specific. The questions I remember most were about the difference between an abstract class and an interface, what default methods in interfaces are, and what happens if two interfaces define the same default method.
The round also included a small comparison thread around Java’s ordering concepts, specifically the difference between Comparator and Comparable. Overall, the difficulty felt moderate—more about correctly reasoning through standard Java behavior than about writing long code under pressure. I left feeling like I’d handled the core concepts clearly, but it was the kind of interview where being slightly off on “rules of the language” could cost you.
> 1 year
Difficult Neutral Bengaluru
I got my resume shortlisted through a recruiter from LinkedIn, and the process kicked off with an online screening test. After I cleared it, I went into a face-to-face technical interview at the office.
After that, I was told I’d been selected and was waiting to book the next technical round, which was supposed to be virtual. The booking never arrived by email, and the process stalled for almost two weeks. When HR finally communicated again, they changed it to an in-person technical round instead of virtual.
Share your interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.