I applied through college or university. The process took 2 days. I interviewed at Informatica (New Delhi) in Oct 2012
Interview
Applied through campus placements.
2 written rounds + 3 tech rounds + 1 HR
Written round 1: Questions on OS, Databases, OOPs, data structures, trees/graphs
Written round 2: Option to choose either C or Java. I chose Java, Very deep questions from java concepts. Classes/ nested classes, inheritance, constructors etc. Types of questions included finding errors and predicting outputs. Also reaons had to be given for each answer as to why that was an error or why a particular output would come. 5 theoritical questions.
What data structures would you use in some given scenarios etc.
Interview: Could not clear round 1. Algorithm for shortest path in a binary matrix, A question from the written paper was asked, Some ques on OS
3 Technical Rounds, 1 Managerial and 1 HR Round. I was asked about Binary Trees, Design Patterns, and some more DSA Questions, was asked about multithreading, Managerial Round was about past experience and projects. In HR Round I was asked situation based questions
Interview questions [1]
Question 1
Explain publisher subscriber design pattern and code it up in Java
It was an on campus drive, actually good.it was about 4 rounds ,1st tech apti round,second tech interview,next also tech interview then hr interview . All these process where offline
5 round of interview with 2-3 level of technical interview,
5 round of interview with 2-3 level of technical interview,
5 round of interview with 2-3 level of technical interview