There are 3 to 4 rounds of interview for this position, In the first round it was a written test where they asked six java programs , all those programs were fully conceptual, for attending this round will have to be good programmer and need to be keep practicing to write the codes in a good way. I shortlisted in the first round , it takes compete 1 week ,after shortlisting I got schedule for in person interview round with manager, the interviewer who was taking technical round is well professional and very polite , the main intention of the interviewer is towards your programming skills how much you are capable to write the clean code in various way, how can you implement same code for different different output , I really love the way of interviewer that he initiated the asking questions, first he asked about my self and my profile , about previous project which I worked related to used technologies then he came across to know about the written test of round he took one programs from written test round and asked to implement the same code with various input and output. whenever I got stuck he given me the hints also . in the complete session he was trying to know about my coding skills and understanding of logic. I really got lot of confidence after attending this interview , I would like to thanks to interviewer. I think being a java developer its mandatory to every developer should able to good code writer first. these kind of interview play life changing role for your developer title ,It was one of the best experience for me through out career .