2 technical interviews and 3 hours written test. The test was ok, but the interview where tough. they a lot from my resume and then algorithms and general data structures, they also asked some puzzles as well. But the interview pattern has changed now. Now we don't have written test(I was one of the interviewers). but overall nice experience. Make sure you know Java very well. Be prepared to for a long algorithms question.Trees , graphs, ,strings are the ones to look out for.