AVP-Java Developer applicants have rated the interview process at Citi with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 63.6% positive. This is according to Glassdoor user ratings.
Candidates applying for AVP-Java Developer roles take an average of 60 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Citi overall takes an average of 27 days.
Common stages of the interview process at Citi as a AVP-Java Developer according to 2 Glassdoor interviews include:
One on one interview: 50%
Phone interview: 25%
Presentation: 25%
Here are the most commonly searched roles for interview reports -
The Interview was Karat technical round.
You will have 2 parts
first one is basic introduction, followed by java questions -> 10-15mins
second is debuging and fixing testcases -> 40 mins
I applied through a recruiter. The process took 2 weeks. I interviewed at Citi (Pune) in Jul 2025
Interview
Overall process was good. Completed all the rounds including HR in 2 weeks. First round Karat- easy, problem solving , scenario based on core Java and spring boot microservices
Second round - mostly on core Java, microservices, Angular, Database. Technically strong Interviewer.
Third round- Techno managerial, mostly scenario based. Checked problem solving capabilities.
Fourth round- Visited the office for this round. Some simple questions on resume.
Fifth round - HR round, salary negotiation.
Interview questions [1]
Question 1
Java 17/21 features. Virtual thread usages.
Garbage collection types. Object references.
Why finalize method deprecated. What to use instead of that.
Coding excercise on java 8 streaming.
Parallel processing. Threading using completable future.
Asynchronous communication in microservices
Microservices design patterns.
I applied online. The process took 2 months. I interviewed at Citi (Irving, TX)
Interview
Technical assessment, java questions and live coding. Interviewer was rude and changes question before I'm even done answering. Typical java question, collections java 8, maps, lists , lambda, data structure and algorithms