Open In App

RBS(NatWest Group) Interview Experience for Java Developer (2 – 5 Yrs Experienced)

Round-1 DSA round (Online) – Cleared

Round-2 Machine Coding Round (Offline) – Cleared



isInPeriod(LocalDate date1, DatePeriod date2) check karne ke liye rented car ka rental period chalra hai ya khtm hogya

areOverlapping(DatePeriod date1, DatePeriod date2) check karne ke liye ki car rent ki dates overlap toh nahi hori (ache se smjh ni aaya mereko iska kaisa use karna)



Method signature banake bhi diya tha kuch ka unko implement karna tha hme.

Har scenario ka kuch acceptance criteria tha jo meet karna tha. 2-4 scenario karne par round clear ho jara tha.

Round-3 Technical Round (Offline) – Rejected

Q1. Find third highest salary in below array list using Java8 streams ?

class Employee
{
int id;
String name;
int age;
String gender;
int yearOfJoining;
double salary;
}

Q2. Given an array of cities = {“Agra”, “Noida”, “Agra”, “Delhi”, “Agra”}

The task is to find the most occurring word in arr using Java8 streams.

Q3. Map vs FlatMap?

Q4. Atomic vs Volatile in Java? When to use which one ?

Q5. Your favouite features in Java. Name them.

Article Tags :