On campus interview. Single day.
1. Written test, not very difficult, basic questions. 30 mins. 8 to 8:30am
2. Technical Interview. 30-45 mins. Medium difficulty. 10am
3. Puzzles round : 3-4 commonly asked, medium level (~10:50am)
4. HR round (~11:30am) A formality for those whose feedback of Technical and Puzzles interviews are good.
Interviewers seems knowledgeable and sometimes lead the interviewee to correct answer.
Note: Be on time, I was among the very few who returned for Technical interview on time, and they took (whoever was present and cleared written test) us first, which seem to be an advantage over others.