Upload Button Icon Add office photos

Filter interviews by

NatWest Group Senior Developer Interview Questions and Answers

Updated 29 Jan 2024

NatWest Group Senior Developer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. How to find difference between two dates?
  • Ans. 

    To find the difference between two dates, subtract the earlier date from the later date.

    • Subtract the earlier date from the later date

    • Use a date library or built-in functions to perform the subtraction

    • Consider time zones and daylight saving time if applicable

  • Answered by AI
  • Q2. How to use gather stats?
  • Ans. 

    Gather stats is used to collect statistics about database objects in order to optimize query performance.

    • Gather stats is a command in database management systems like Oracle and PostgreSQL.

    • It collects information about the distribution of data in tables and indexes.

    • This information helps the query optimizer to generate efficient execution plans.

    • Gather stats can be used on individual tables, indexes, or the entire datab...

  • Answered by AI
  • Q3. How to reverse a string in Unix?
  • Ans. 

    To reverse a string in Unix, you can use the 'rev' command.

    • Use the 'rev' command followed by the string you want to reverse.

    • The 'rev' command reads the input from right to left and outputs it in reverse order.

    • The 'rev' command can be used with pipes to reverse the output of other commands.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for NatWest Group Senior Developer interview:
  • Unix
  • Plsql
  • SQL
  • Git
Interview preparation tips for other job seekers - Deep knowledge is required. Architecture should be known.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Coding Test 

Trapping rain water and median of two sorted array

Round 2 - Technical 

(2 Questions)

  • Q1. Oops and dbms questions?
  • Q2. Code question in Array and string?
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Mcq+coding which are medium level questions

Round 2 - Technical 

(3 Questions)

  • Q1. Multiple inheritance allowed in java?
  • Ans. 

    No, multiple inheritance is not allowed in Java.

    • Java does not support multiple inheritance for classes to avoid the diamond problem.

    • However, multiple inheritance is allowed for interfaces in Java.

    • Example: class A extends B, C is not allowed, but interface X extends Y, Z is allowed.

  • Answered by AI
  • Q2. Diff btw static and final
  • Ans. 

    Static is used to define class-level variables and methods, while final is used to define constants and prevent inheritance or modification.

    • Static variables and methods belong to the class itself, while final variables cannot be changed once initialized.

    • Static members can be accessed without creating an instance of the class, while final members must be accessed through an instance.

    • Static variables are shared among all...

  • Answered by AI
  • Q3. What is data encapsulation?
  • Ans. 

    Data encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.

    • Encapsulation hides the internal state of an object and only exposes the necessary functionalities through methods.

    • It helps in achieving data abstraction and information hiding.

    • Example: A class 'Car' encapsulates data like speed, color, and methods like accelerate() and brake().

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills

    • Team player with excellent communication skills

  • Answered by AI
  • Q2. What are company core values
  • Ans. 

    Company core values are the fundamental beliefs that guide the behavior and decisions of employees.

    • Integrity - acting with honesty and transparency in all dealings

    • Innovation - constantly seeking new and better ways to solve problems

    • Customer focus - prioritizing the needs and satisfaction of customers

    • Teamwork - collaborating effectively with colleagues to achieve common goals

  • Answered by AI

Skills evaluated in this interview

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

It was data structures and algorithm

Round 2 - Technical 

(2 Questions)

  • Q1. What is friend function
  • Q2. Basic definitions of oops
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Explain event driven architecture of node.js
  • Ans. 

    Node.js uses event-driven architecture where events trigger callbacks to handle asynchronous operations.

    • Node.js uses event loop to handle asynchronous operations efficiently

    • Events are emitted by various objects in Node.js like HTTP servers, file system, etc.

    • Callbacks are registered to handle events and execute code when events occur

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. PLSQL basic to advanced.
  • Q2. Explain collections in details?
  • Ans. 

    Collections in PL/SQL are data structures used to store multiple elements of the same data type.

    • Collections can be nested tables, varrays, or associative arrays.

    • Nested tables are like one-dimensional arrays with no upper bounds.

    • Varrays are like arrays with a maximum size that is specified at declaration.

    • Associative arrays are like lookup tables where each element is accessed using a unique key.

    • Collections can be used t...

  • Answered by AI
  • Q3. Bulk collect concept
  • Ans. 

    Bulk collect is a feature in PL/SQL that allows for fetching multiple rows of data at once.

    • Improves performance by reducing context switches between the PL/SQL engine and SQL engine

    • Reduces network traffic by fetching multiple rows in a single round trip

    • Can be used with SELECT INTO or FETCH INTO statements

  • Answered by AI
  • Q4. Decode and case
  • Q5. Tuning of sql and some sql code
Round 2 - Group Discussion 

Bank product related questions and carrer expericnce .

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Coding Test 

1)Buy and sell stock
2)2 sum
3) system design
4) Elastic search
5) deployment

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain Encapsulation
  • Ans. 

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.

    • Encapsulation helps in hiding the internal state of an object and only exposing necessary functionalities.

    • It allows for better control over the data by preventing direct access from outside the class.

    • Encapsulation also helps in achieving data abstraction and information hiding.

    • Example: In a class representing a car, th...

  • Answered by AI
  • Q2. How to call rest API
  • Ans. 

    To call a REST API, you can use tools like Postman or code in languages like JavaScript or Python.

    • Use tools like Postman to make HTTP requests to the API endpoints

    • In programming languages like JavaScript, use libraries like Axios or Fetch to make API calls

    • Include necessary headers, parameters, and authentication tokens in the request

    • Handle the response data accordingly, whether it's JSON, XML, or other formats

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Sprig MVC, Spring boot and API

Skills evaluated in this interview

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

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Jun 2023. There were 3 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 - Coding Test 

Ms office,Core Java , Tally , C,

Round 3 - Group Discussion 

In my Opinion,view , If you ask me, As far as I can see/I am Concerned , It seems to me that , I think /feel/reckon/ belive , If you want my option , What we have to decide

Interview Preparation Tips

Interview preparation tips for other job seekers - Upgrade the skills

NatWest Group Interview FAQs

How many rounds are there in NatWest Group Senior Developer interview?
NatWest Group interview process usually has 1 rounds. The most common rounds in the NatWest Group interview process are Technical.
What are the top questions asked in NatWest Group Senior Developer interview?

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

  1. How to find difference between two dat...read more
  2. How to reverse a string in Un...read more
  3. How to use gather sta...read more

Tell us how to improve this page.

NatWest Group Senior Developer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.5k Interviews
IDFC FIRST Bank Interview Questions
4.0
 • 632 Interviews
IndusInd Bank Interview Questions
3.5
 • 596 Interviews
Wells Fargo Interview Questions
3.9
 • 566 Interviews
Bandhan Bank Interview Questions
3.7
 • 533 Interviews
View all
Senior Analyst
2.7k salaries
unlock blur

₹3.5 L/yr - ₹13 L/yr

Software Engineer
868 salaries
unlock blur

₹7.8 L/yr - ₹28 L/yr

Operations Analyst
768 salaries
unlock blur

₹2 L/yr - ₹6 L/yr

Associate Vice President
759 salaries
unlock blur

₹12 L/yr - ₹43.5 L/yr

Analyst
674 salaries
unlock blur

₹1.4 L/yr - ₹8.3 L/yr

Explore more salaries
Compare NatWest Group with

HSBC Group

4.0
Compare

Standard Chartered Plc

3.0
Compare

Barclays PLC

3.9
Compare

JPMorgan Chase & Co.

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