I applied through a staffing agency. The process took 2 months. I interviewed at Citi (Pune) in Jul 2015
Interview
4+ rounds and a technical test which can have anything : Spring, JMS, Logical, Core Java anything.
The rounds are good and people are technically strong. The only problem is they do not know how many rounds they want to conduct. So it may take 1-2 months for the process to complete and at the end of the day the HR will not respond back with feedback.
People should give interviews but do not depend on them and have 1-2 other offers. you never know when they might tell you that we have kept your profile on hold or have closed the position. So be ready to face such a situation.
Also do not depend on Recruitment Agency much. They simply do not care once you have appeared for the interview. They may send you to walkin saying its scheduled slot. But it wastes whole day and all the rounds do not get completed.
Phone interview with hr, employee, hiring manager. Then invited for the on-site interviews. Interviewed 6 people, 30 min each. Interviewed with all team members plus most directors or above within the group
I applied through other source. The process took 4 months. I interviewed at Citi
Interview
I had several telephone interviews with HR manager and the Hiring director, along with making arrangements for the subsequent technology reviews, background checks, and credit checks. This process had been on-going as they had prospected me for a year prior to hiring.
Interview questions [1]
Question 1
Could I do the job? And why was Citi the place for me.