There were 5 rounds in total - 3 technical + 1 managerial + 1 HR round.
The Interview questions are easy.
First round - Written test with 4 questions from which you have to attempt any 3.
1. Reverse linked list
2. Bridge blocking queue problem.
3. Given a code, write how this block of code can be accessed by maximum 5 threads at any given time.
4. Don't remember.
Second round - Technical interview
Design chess
Concurrent hashmap implementation
Java 8 related simple questions.
Third round - design problem
Fourth round - managerial cum technical
Simple questions on Multithreading, discussed design from previous round.
HR round - It was a formality. Just noted down expected salary and asked if it is negotiable.
Got a better offer, hence had to declined their offer.