Natwest Group interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Natwest Group
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
When I joined college, I was unaware of Data Structures and Algorithms, which complicated my journey to securing an internship. From that point on, I started practicing questions on Code Studio.
Application story
This company visited my campus for the placement where I applied for it.
Why selected/rejected for the role?
I was rejected because I could not provide a good approach to the DSA questions being asked.
Preparation
Duration: 6 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1: Practice solving medium-level problems on Code Studio. 

Tip 2: Brush up on computer fundamentals from subjects like OS, DBMS, and CN. 

Tip 3: Ensure you have solid project or internship experience and deep knowledge of what you have accomplished.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1: Include some projects on your resume. 

Tip 2: Avoid putting false information on your resume.

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date26 May 2023
Coding problem2

1. Sort 0 1 2

Easy
22m average time
0/40
Asked in companies
AmazonOracleWalmart

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
Problem approach

I gave the optimum approach on the first hand with three pointers.

Try solving now

2. System Design Question

Design a System for ticket booking system for a fest of college where 90% seats are reserved for college students and rest are for outsiders. Booking window opens at 10am on a particular day.

Problem approach

Tip 1: Design every component in a distributed manner. 

Tip 2: Ensure to avoid single points of failure. 

Tip 3: Implement identifiers for students and non-students, such as enrollment numbers.

02
Round
Easy
Video Call
Duration60 minutes
Interview date26 May 2023
Coding problem2

1. Reverse Only Letters

Easy
15m average time
85% success
0/40
Asked in companies
AppleOYOPayPal

You are given a string, ‘S’. You need to reverse the string where characters that are not an alphabet stay in the same place, and the rest reverse their positions.

Eg: “a-bcd” becomes “d-cba”

Problem approach

You are given a string, ‘S’. You need to reverse the string where characters that are not an alphabet stay in the same place, and the rest reverse their positions.
Eg: “a-bcd” becomes “d-cba”

Try solving now

2. Best Time to Buy and Sell

Moderate
20m average time
80% success
0/80
Asked in companies
Natwest GroupMakeMyTripGartner

You are given an array(PRICES) of stock prices for N consecutive days. Your task is to find the maximum profit that you can make by completing as many transactions as you like, where a transaction denotes buying one and selling one share of the stock.

Note:

You must sell the stock before you buy it again.
Problem approach

You are given an array/list 'prices' where the elements of the array represent the prices of the stock as they were yesterday and indices of the array represent minutes. Your task is to find and return the maximum profit you can make by buying and selling the stock. You can buy and sell the stock only once.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Natwest Group
1907 views
0 comments
0 upvotes
company logo
Data Scientist
1 rounds | 3 problems
Interviewed by Natwest Group
1364 views
0 comments
0 upvotes
company logo
Data Scientist
1 rounds | 2 problems
Interviewed by Natwest Group
1171 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Natwest Group
4104 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2582 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes