Had two written tests,
1. Technical - Pure Java, 30 questions, 30 minutes
2. Aptitude - Train, Time, Distance, 30 questions, 30 minutes
3. HR Round - Basic questions
4. Managerial Round - Basic questions
This took 2 days and each day they wasted 3 to 4 hours of my time. Had to just sit around waiting for HR. And HR walks in past 11:30 but they ask you to come at 09:30.