I was interviewed at Citi Pune office in 2017. The entire process was very annoying. First they make you wait for a long time. Then they give you a 2 hr presentation which has nothing to do with interview process.
It then progresses 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 Codility 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.
The topics covered collection and multi threading in Java, Spring, and Hibernate.
The following metrics were computed from 14 interview experiences for the Citigroup Senior Java Developer role in India.
Citigroup's interview process for their Senior Java Developer roles in India is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for Citigroup's Senior Java Developer interview process in India.