NatWest Interview Experience | Senior Analyst | F2F | Bangalore | November 2025
Summary
I successfully navigated a multi-round interview process at NatWest for a Senior Analyst role in Bangalore, which ultimately led to a job offer. The interviews covered technical assessments, project discussions, system design, and managerial behavioral questions.
Full Experience
1st Round - Assessment
My first round involved a pen-and-paper assessment, which primarily focused on Java, SpringBoot, Kafka, and error detection concepts.
2nd Round - Technical Round
In the second technical round, I was first asked to present a high-level design for my current projects. Following that, the interviewer posed a question on designing the Singleton Pattern. We then delved into deep Java concepts, particularly the 'static' keyword, with extensive follow-up questions exploring its usage and implications. I also had a discussion about my recent participation in an AI-based Hackathon, which the interviewer seemed quite pleased with.
3rd Round - Managerial Round
The third round was a managerial discussion, conducted by two interviewers. We revisited my projects and my specific role, discussing general operational flows. We also explored the High-Level Design (HLD) of Netflix and the critical importance of scalability in such systems. This round leaned more towards a general discussion about the responsibilities and scope of the role.
Verdict & HR Round
I successfully cleared all the interview rounds. On the same day, I had an HR round where we discussed salary expectations. I received the official offer two days later.
Interview Questions (4)
Design the high-level architecture of your current projects.
Implement or explain the design of the Singleton Pattern.
Discuss the 'static' keyword in Java, including its uses, implications, and common pitfalls. Be prepared for 'why' and 'why not' follow-up questions.
Discuss the High-Level Design (HLD) of Netflix, focusing on its architecture, scalability, and key components.