I had applied through LinkedIn jobs and got HR call.
I have given 4 rounds in total, so was quite exhausted in the end.
First round- Online coding test
Second round - Technical Interview (lasted 60 minutes, I solved a coding problem in the test )
3rd round -n Another technical interview by senior person (45 minutes, pure technical concept based)
4th round - Managerial round.
Difficulty level was high. I am working there for 3 years.