I got this interview through a recruiter. It's an on onsite interview in New York. Interview environment is pathetic. Before I settle down in my chair in the conference room they started asking questions. The first person who did the interview is better but the second person who has taken the interview is mostly confrontational. I think he is the manager of the team. He has some predefined questions and he has taken a print out of them. He gave me the question paper and some answer sheets and asked me to write the answers for those questions. Overall I did not like the environment.