Upload Button Icon Add office photos

Filter interviews by

NatWest Group Java Software Developer Interview Questions, Process, and Tips

Updated 26 Oct 2024

NatWest Group Java Software Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Walk-in and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Online assessment 

(1 Question)

  • Q1. Basic mcq's related to Java,spring Boot
Round 2 - Technical 

(4 Questions)

  • Q1. Importance of Equals and hashcode
  • Ans. 

    Equals and hashcode are important for object comparison and hashing in Java.

    • Equals method is used to compare two objects for equality.

    • Hashcode method is used to generate a unique integer value for an object.

    • Equals and hashcode are used in collections like HashMap and HashSet for efficient retrieval and storage.

  • Answered by AI
  • Q2. Difference between comparable and comparator
  • Ans. 

    Comparable is an interface used for natural ordering, while Comparator is an interface used for custom ordering.

    • Comparable is implemented by the class itself to define the natural ordering of objects.

    • Comparator is implemented by a separate class to define custom ordering of objects.

    • Comparable uses the compareTo() method to compare objects, while Comparator uses the compare() method.

    • Example: String class implements Comp...

  • Answered by AI
  • Q3. Write code for Singelton design pattern
  • Ans. 

    Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

    • Create a private static instance of the class

    • Provide a public static method to access the instance

    • Ensure the constructor is private to prevent instantiation

  • Answered by AI
  • Q4. Difference b/w hashmap and hashtable
  • Ans. 

    HashMap is non-synchronized and allows null values, while Hashtable is synchronized and does not allow null keys or values.

    • HashMap is non-synchronized, while Hashtable is synchronized

    • HashMap allows null values, while Hashtable does not allow null keys or values

    • HashMap is faster than Hashtable

    • HashMap is part of the Java Collections Framework, while Hashtable is a legacy class

  • Answered by AI
Round 3 - Behavioral 

(2 Questions)

  • Q1. How do you resolve conflicts within the team
  • Q2. What went well in you last company? What didn't go well?
  • Ans. 

    At my last company, effective communication and collaboration among team members went well, but there were challenges with project timelines and resource allocation.

    • Effective communication and collaboration among team members

    • Challenges with project timelines

    • Challenges with resource allocation

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview went well and I answered all the questions and I was very confident that I wil get selected but there is no response from the HR. doesn't reply to the calls and messages. it is not good. atleast they should have mentioned if we get selected or rejected.

Skills evaluated in this interview

Interview questions from similar companies

I appeared for an interview before Mar 2016.

Interview Questionnaire 

2 Questions

  • Q1. Some technical questions were asked
  • Q2. They spring hibernate MVC flow and core java and Oracle connectivity questions

Interview Preparation Tips

Round: Technical + HR Interview
Experience: There was a Team manager and his junior for the interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Joins, Jobs, stored procedures,cursors.

Round 2 - HR 

(1 Question)

  • Q1. What is my package
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

HackerEarth / Hacker rank Test

Round 2 - Technical 

(1 Question)

  • Q1. Find the lowest cost when given days you want to use metro if you have cost of a day 1 ,7 and 30 day pass. DP Problem
  • Ans. 

    Using dynamic programming to find the lowest cost for metro passes based on given days.

    • Create an array to store the minimum cost for each day.

    • Iterate through each day and calculate the minimum cost based on 1, 7, or 30 day pass.

    • Update the minimum cost for each day using dynamic programming.

    • Return the minimum cost for the total number of days needed.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Normal HR Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DP and Graph Problems and know how banks work

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Behavioural and culture fit

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Simple algorithm question about sorting

Round 2 - Technical 

(2 Questions)

  • Q1. Algorith question about quick sort
  • Q2. Nlonn run time of the sort
  • Ans. 

    The time complexity of the quicksort algorithm is O(n log n).

    • Quicksort has an average time complexity of O(n log n).

    • The best case time complexity of quicksort is O(n log n) when the pivot element divides the array into two equal halves.

    • The worst case time complexity of quicksort is O(n^2) when the pivot element is the smallest or largest element in the array.

  • Answered by AI

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Nov 2021. There were 3 interview rounds.

Round 1 - Coding Test 

Basic data structure related coding questions like creating a linked list and adding items to it median.
Max heap implementation.
Concurrency related questions.

Round 2 - Technical 

(1 Question)

  • Q1. Senior developer was taking the round, covering all design and architecture related questions. I was able to give a satisfactory solution.
Round 3 - Behavioral 

(1 Question)

  • Q1. Just some behavioural question along with a lil bit technical questions. Asked me about my current projects and problems faced, how i gave a proper solution and how i help my team to grow.

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic DSA along with strong programming language knowledge is required to crack the interview.

I applied via Company Website and was interviewed in Jul 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

General knowledge and development skills and new things..

Interview Preparation Tips

Topics to prepare for IDFC FIRST Bank Senior Software Engineer interview:
  • Software Development
  • New development
Interview preparation tips for other job seekers - I want to stand myself.. Make myself strong and more knowledgeable..
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Coding round java
  • Q2. Spring boot and devops activities

Interview Preparation Tips

Interview preparation tips for other job seekers - Na
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Java and react question
Round 2 - Technical 

(1 Question)

  • Q1. Little technical and project oriented question
Round 3 - Coding Test 

Basic hacker rank problem

Round 4 - CTO round 

(1 Question)

  • Q1. Asked few questions on react and java

NatWest Group Interview FAQs

How many rounds are there in NatWest Group Java Software Developer interview?
NatWest Group interview process usually has 3 rounds. The most common rounds in the NatWest Group interview process are Technical and Behavioral.
What are the top questions asked in NatWest Group Java Software Developer interview?

Some of the top questions asked at the NatWest Group Java Software Developer interview -

  1. difference between comparable and compara...read more
  2. write code for Singelton design patt...read more
  3. difference b/w hashmap and hashta...read more

Tell us how to improve this page.

NatWest Group Java Software Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.2k Interviews
Axis Bank Interview Questions
3.7
 • 1.5k Interviews
IDFC FIRST Bank Interview Questions
3.9
 • 661 Interviews
IndusInd Bank Interview Questions
3.5
 • 623 Interviews
Bandhan Bank Interview Questions
3.7
 • 554 Interviews
Yes Bank Interview Questions
3.7
 • 439 Interviews
View all
Senior Analyst
2.7k salaries
unlock blur

₹3.5 L/yr - ₹13.5 L/yr

Software Engineer
990 salaries
unlock blur

₹8 L/yr - ₹29.6 L/yr

Operations Analyst
780 salaries
unlock blur

₹2 L/yr - ₹6 L/yr

Associate Vice President
727 salaries
unlock blur

₹13 L/yr - ₹44 L/yr

Analyst
632 salaries
unlock blur

₹1.4 L/yr - ₹7.1 L/yr

Explore more salaries
Compare NatWest Group with

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.7
Compare

Kotak Mahindra Bank

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview