I applied through linkedin, got an email for the online assessment challenge 2 days.
Online Assessment
1 LC medium problem in 75 mins
Round 1
Technical Coding Interview taken by SSE - 45 mins
1st 15 mins interviewer asked about Java and DB related questions
Java - static keyword, final keyword, overloading of static method, static binding vs dynamic binding, extending multiple classes in Java etc.
DB - foriegn key, normalized vs denormalized, 1NF, 2NF etc.
and then he gave me 1 LC medium question based on graph traversal - This is on hackerrank so you need to pass all testcases
Since the question was on graph, some graph basics were asked.
I passed all testcases in 1st attempt.
Round 2
Technical Coding Interview also taken by SSE - 45 mins
Started with 1 LC medium question - again on Hackerrank
Was supposed to be 30 mins to solve coding question + 15 mins discussion on other topics.
But I couldn't get all testcases passed and used up the whole 45 mins, even after that only 12/14 testcases passed.
Interviewer was really nice and allowed me to take the extra time. I thought i had messed up but got a call for next round after 2 days.
Round 3
Design interview taken architect level person - 30 mins
Asked me to design a 2 + 4 wheeler parking lot system which will be used by Owner of parking lot, people who park their vehicle and security guard.
Writing down the different services and DB schema was enough.
Once I was done he added few more requirements and asked how my system will tackle them.
After the interview he gave me feedback on what went good and what needs to be improved.
Round 4
Interview with director - 30 mins
Normal discussion based on my experience, projects, coding practices and some behavioral questions.
Next day HR called saying I have cleared all the rounds and they will call back with an offer in 2 days.
Compensation
All the interviewers were extremely helpful throughout the process.