I appeared for the NatWest SDE On-Campus hiring process and wanted to share my experience in case it helps future aspirants.
The selection process consisted of 2 rounds.
The Online Assessment was well-balanced and evaluated multiple aspects beyond coding.
The aptitude section included topics such as:
The interface was quite interactive, with drag-and-drop style questions involving graphs, patterns, and charts.
This section tested fundamental SQL concepts, database schemas, and query writing. A good understanding of joins, filtering, and basic database concepts was sufficient.
The English section consisted of grammar, vocabulary, sentence correction, and reading comprehension questions.
There were 2 coding questions:
Find the sum of elements present at even indices of an array.
Remove duplicate characters from a string.
Both questions were manageable with a solid understanding of basic data structures and strings.
The interview started with a brief introduction followed by an in-depth discussion of my resume.
A significant portion of the interview revolved around my projects. The interviewers were particularly interested in understanding why I chose to work on projects across different domains and what motivated me to build them. They also asked about the future scope of these projects and the practical problems they aimed to solve.
Most of the discussion centered around my AI/ML projects. Some of the questions included:
The HR portion was conversational and included questions such as:
The interview panel was friendly and encouraging throughout the process, making it a comfortable discussion rather than a rapid-fire session.
After the interviews, the results were announced, and I was delighted to be selected for the SDE role at NatWest.
Overall, the process was well-structured and tested a balanced mix of problem-solving ability, technical fundamentals, project understanding, and communication skills.
I hope this helps future candidates preparing for the NatWest recruitment process. Wishing everyone the very best!