I applied online. The process took 1 day. I interviewed at Clairvoyant TechnoSolutions (Princeton Junction, Mercer, NJ) in Jan 2012
Interview
I applied online and received an email to ask me to go to attend the interview directly. They confirmed the schedule just on the day of interview, so I think the appliers should make preparation even if you haven't received the confirmed schedule.
At first, there is a written test. The questions are simple, just the basic knowledge of object oriented programming. You are asked to explain some basic concepts, write some "Create Table" SQL scripts, design a interact system between teachers and students, and so on.
Then there is a 1-1 interview. I think the recruiter didn't see my answers of the written test carefully, so maybe the written test is not very important. She asked some basic questions, if you know the concepts of "inheritance", "encapsulation", "abstract class", "interface", then I think you can answers all her questions easily.
Interview questions [1]
Question 1
What is a hast table, and make a real example where it is used