I was in my final year of engineering from tier 3 college and CS background but average programming skills
1. Written test with 1 coding question of medium level. Time is sufficient its around 40 minutes.
2. After 1 month received interview call and it's of two rounds. Both are technical and done on the same day. First round was for 20 minutes and one coding question and other basics about oops concepts and databases. Post that, we'll know whether qualified for next round, if yes next round then itself. In second round of interview, couple of questions from one more coding question and complexities.
3. Phone call interview or hr round. It's a general round to know you're a Legit person
Hope this helps :)
My interview was good :)
Thanks and All the very best!!!