I applied through a recruiter. I interviewed at Citi
Interview
First round Telephonic with HR, Second is technical phone interview, third round face to face technical, fourth round with project manager. They do background check after offer is made. Takes around a month to complete the process.