I applied through a recruiter. I interviewed at Citi in May 2017
Interview
I was interviewed at citi Pune office in 2017.The entire process was very annoying. First they make you wait for long time. Then they give you a 2 hr presentation which has nothing to do with interview process.
It then progreses with a series of technical rounds which won't end at all. I had 5 technical rounds each lasting for 1 hr each.
They even take a codibility test. I cleared the 3 technical and coding test as well. Then I was called for managerial round which was taken by Director himself(which is not the case anywhere else). After managerial one more technical round. Who takes technical after managerial. Then I was told I did not clear the last round. Wasted entire day for this?? If ultimately the Director was only going to decide why so much drama.. should have kept his round as first round as for him your technical communication and leadership skills don't matter.
I would suggest don't waste your time in giving interview here.
Interview questions [1]
Question 1
collection and milti threading in Java, spring, hibernate
I applied through a recruiter. The process took 4 weeks. I interviewed at Citi in Aug 2013
Interview
Interview process was two rounds of telephonic screening and face to face.
First round was on basics of core java, some simple questions. Second round also was technical covered core java, ui and database, spring framework, hibernate, jsps.
I applied through a recruiter. The process took 4 weeks. I interviewed at Citi
Interview
Applied through recruiter and resume got selected in a week
1 phone call technical round took ~1 hour, was an average technical interview
Followed by VP call next week and
Followed by HR in 2 weeks
Interview questions [1]
Question 1
core java deep understanding, unix script, database questions, spring etc