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

Software Engineer

Natwest Group
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I got to know about the field of computer science in my class 11th. I found it interesting and decided that I would pursue my career in the field of computer science. I was admitted to B.Tech CSE and learned various concepts like DSA and all. I was advised that DSA. is a must for getting placed, so I started practicing it on a daily basis.
Application story
I applied for this role through campus drive, after applying I prepared for it and that preparation paid off at the end.
Why selected/rejected for the role?
The basic reason for my selection was my strong knowledge of Python fundamentals and my problem-solving ability.
Preparation
Duration: 2 months
Topics: Data Structures, Algorithms, System Design, Aptitude, OOPS
Tip
Tip

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

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

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date17 Aug 2022
Coding problem2

Technical questions required an understanding of basic DBMS, OS , Java, and C concepts. The coding questions were of easy to moderate level.

1. Shortest Substring with all characters

Moderate
18m average time
85% success
0/80
Asked in companies
Chegg Inc.IntuitAmazon

You have been given a string 'S' which only consists of lowercase English-Alphabet letters.

Your task is to find the shortest(minimum length) substring of 'S' which contains all the characters of 'S' at least once. If there are many substrings with the shortest length, then find one which appears earlier in the string i.e. substring whose starting index is lowest.

For example-
If the given string is S = "abcba", then the possible substrings are "abc" and "cba". As "abc" starts with a lower index (i.e. 0, "cba" start with index 2), we will print "abc" as our shortest substring that contains all characters of 'S'.
Problem approach

The idea is to use two pointers technique with a sliding window of variable length. The current window will be our current processing substring.

Try solving now

2. Find Maximum number possible by doing at-most K swaps

Moderate
15m average time
85% success
0/80
Asked in companies
OlaIntuitNatwest Group

You are given an array of 'N' non-negative integers, representing the digits of a number, and an integer 'K'. Your task is to find the maximum possible number that can be made by swapping the digits of the given number at most 'K' times.

Note :

1. The input may have 0 before the most significant digit, [0,3,5,7] is a valid input and it represents number 357.
2. Digits in the number can be repeated, i.e [3, 3, 4, 4] is a valid input and it represents the number 3344.
Problem approach

Solved using Recursion.

Try solving now
02
Round
Easy
Video Call
Duration30 minutes
Interview date17 Aug 2022
Coding problem2

There were 2 interviewers. Technical questions around OOPS, DBMS, OS were asked.

1. DBMS Questions

Write a query to find 3rd highest salary of employee having ‘a’ and ‘c’ in last name.
What is the difference between primary key and unique.

2. Technical Questions

What is different type of cryptography techniques ?
Why do we need encryption ?

03
Round
Easy
HR Round
Duration15 minutes
Interview date17 Aug 2022
Coding problem1

Basic HR round with behavioural questions mainly.

1. Basic HR Questions

Give a scenario where you helped your team in completing project within deadline.
Why do you want to join Natwest?
Preferred job location and any question for interviewers.

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
SDE - 1
3 rounds | 5 problems
Interviewed by Natwest Group
2026 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Natwest Group
1859 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Natwest Group
2506 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