Citi Senior Programmer Analyst interview questions
based on 10 ratings - Updated Jul 22, 2025
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
40%
Applied online
Applied online
30%
Employee Referral
Employee Referral
20%
Staffing Agency
Staffing Agency
10%
Recruiter
Recruiter
Interview search
10 interviews
Viewing 1 - 5 of 10 Interviews
Citi interviews FAQs
Senior Programmer Analyst applicants have rated the interview process at Citi with 5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 71.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Programmer Analyst roles take an average of 90 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Citi overall takes an average of 25 days.
Common stages of the interview process at Citi as a Senior Programmer Analyst according to 1 Glassdoor interviews include:
One on one interview: 33%
Skills test: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
1. The interviewers were 10 minutes late already
2. So unprofessional, they neither introduced themselves nor did they showed their faces.
3. Asked me questions like write binary search and reverse a string.. like seriously? all these things can be done by any conversational AI these days..
4. Lack of extreme professionalism.. I bet they could not be able to write a single custom middleware without looking into the internet.
These interviewers from citi are still stuck in 1990s, asking irrelevant questions based on their half baked knowledge.
No questions on C#, .NET, Angular, Cloud or microservices.
When one starts giving interviews, one knows exactly where NOT to apply based on the type of questions asked and the interviewers professionalism.
Thanks Citi for making my choice easier and making me understand not to apply again in the organization.
Interview questions [1]
Question 1
Write a binary algorithm program
Write a string reverse program
I applied through a recruiter. The process took 2 weeks. I interviewed at Citi (Mississauga, ON) in Apr 2017
Interview
I got a phone call from the recruiter and the screening was done in first place by the recruiter itself and then there was couple of phone screening and couple of in person interviews.
2 Phone interviews and 2 in person interview.
I applied online. The process took 2 days. I interviewed at Citi (Belfast, Northern Ireland)
Interview
Recruitment email and invitation to face-to-face interview. In the interview I was greeted by the hiring manager plus a potential colleague. They showed me around the office as we located a meeting room. The interview was mostly technical, in order to assess how up-to-date I was with Java. I never received feedback, even after sending an email to the company's recruiter - they never responded.
Interview questions [1]
Question 1
Mostly standard behavioural personality questions that arise in an interview plus questions about the Java programming language, including its newer features.