First round was objective written test having 40 questions from core Java including topics from multithreading, collections,opps. Some questions from SQL queries,jdbc,spring, hibernate,data structure. Cut off was 50% which I cleared. Second round again subjective written test having total 6 questions, most of them were from data structure.
If you are not very good in data structure and programming, I am sure you will not clear this interview. Next round will be gain face to face technical discussion. Again next round managiral discssion. If you clear all these round then again there will be one more round of interview with on-shore people. If you clear all rounds then only HR round will happen for compensation discussion.
My concern is if any person is able to clear all these rounds why he will join this company, he can get job in a company like JP Morgan,Morgan Stanley, Citi Bank.
One more thing is that they will call for interview every Friday or Saturday, and rarely they hire any candidate. If really such kind of expectations they have then they should call for interview a candidate who is working in a company like Amazon, Facebook, Google, Flipkart. They should not wast others time.