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.
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.
Technical questions required an understanding of basic DBMS, OS , Java, and C concepts. The coding questions were of easy to moderate level.



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'.
The idea is to use two pointers technique with a sliding window of variable length. The current window will be our current processing substring.



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.
Solved using Recursion.
There were 2 interviewers. Technical questions around OOPS, DBMS, OS were asked.
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.
What is different type of cryptography techniques ?
Why do we need encryption ?
Basic HR round with behavioural questions mainly.
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
What is recursion?