I applied through a staffing agency. The process took 1+ week. I interviewed at NSETECH (Mumbai) in Nov 2016
Interview
I went in through a consultancy. I was interviewed in BKC National Stock Exchange Mumbai. The location and NSE plaza is damn good by the way.
Interview started in the morning as I was called by 10 AM, but panel was late so I waited for 2hr for my turn.
1st round was a panel of two members who took complete technical starting from basic Java to core and in depth knowledge. It lasted for 1hr approx.
For 2nd round was also a panel of two who took technical round and most of the questions here asked was project related questions of how implemented. And scenario based questions with followup on ur ans.
3rd Round was again a panel of two people and it was Managerial Cum technical round. Questions where like how will you handle millions of transactions at a time. How will you design your database. How to get results quickly if have a enormous data in the table. Query optimization.
Last round was HR Which was actually interesting with other two technical panel, asked about my family, why do I like in Mumbai, what do I do in weekends, I told I like to go to cheap and best clubs in Mumbai where I get buy 1 get 1. They all were laughing. I knew was selected at that point of time. The quality of interview is very good. The people interviewing you are very professional with great values u can actually feel it when they talk to you. They focus much on you and your family background. They have very strict background verification and further joining process as you will also have to go through complete body medical test. You have to pass all of them.
They also offer a handsome package. If negotiate well.