First round will be a online test of your skillset...Difficulty level was good.
After clearing this round I had a technical Interview...It was not specific to the role I was applying...questions were general programming questions.
Then, there was one more rigorous technical Interview covering data structures, networking and some programminhg.
After this, there was a managerial round