
Citi Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 4,999 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 4,999 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Citi.
Senior Vice President
This was by far the worst interview experience I have ever had, lasting about 7 months from start to withdrawal, with communication delays of weeks or even months. The interview process itself took about 2 months to complete, followed by several more weeks waiting for an offer. A counteroffer negotiation took 3 months with very poor communication, ultimately resulting in a minimal base salary increase. The process stalled further due to a required Dutch criminal screening document, which Citi refused to sponsor, making it effectively impossible to obtain. This led me to withdraw my application. Subsequently, I was contacted about another role, and despite expressing concerns about the previous experience, I received no reply to my follow-up email after 4 weeks.
- Could you describe a mix of technical and behavioral questions you might ask?
- Tell me about your experience combining technical and behavioral assessments in an interview setting.
Internship
I applied online with my CV and cover letter, then I did a Plum assessment. Later, I got invited for interviews. There were two 30-minute interviews on the same day. The first was technical, so I made sure to understand what the department does. The interviewer was a bit hard to connect with and kept telling me not to be nervous, which felt a bit condescending. The second interview was behavioral. The interviewer was nice and polite, but it felt very structured, like they were just reading from a list and moving on quickly.
- What's your take on how recent global or economic news affects the bank?
- Can you share an experience about teamwork?
- How do you handle receiving feedback?
Cloud Security Engineer
First, a recruiter emailed me to check my background and set up the initial chat. The first interview lasted 30 minutes with two team members, focusing on my experience and asking some basic technical questions about Python and Git. Then, I had a second interview scheduled for 30 minutes with the Hiring Manager and a senior team member, but it ended up being an hour long, and another senior team member joined. This round dove deeper into my experience and personal projects, especially those relevant to what the team does. I was hit with foundational technical questions covering OOP, deployment pipelines, and more Python. I also got a better feel for the team's role and how my skills could fit in. The whole thing wrapped up in 3 weeks.
- Could you discuss your practical technical knowledge, for instance, about authenticating into APIs with bearer tokens, the distinctions between HTTP methods (GET, POST, PUT, DELETE), and some Python basics? For example, what occurs when you attempt to access a dictionary key without using .get()?
- Which Git command would you employ to push local modifications to GitHub?
- Can you elaborate on the core principles of object-oriented programming?
Product Manager
I was contacted by the recruiter via email to schedule an interview. I had 3 interviews planned over 2 days. Unfortunately, my first scheduled interviewer didn't show up. I reached out to the recruiter about this but got no response. My second and third interviews went as expected and were pretty standard. Interestingly, both interviewers asked what I had been told about the role, which made me think there might have been a breakdown in communication or a step missed in the process. I emailed the recruiter again to try and reschedule the missed interview and to follow up on my previous messages, but still, I received no reply. The people I did manage to speak with were great, and I enjoyed our conversations. However, the recruiter's lack of response was unprofessional. While I know recruiters sometimes ghost candidates, failing to acknowledge or respond when interviews are already scheduled is unprofessional.
- Can you start by telling me about yourself and how you see your experience relating to this role?
- Could you walk me through your most interesting project to date?
- What have your previous roles been like?
Citi Interview Questions
Quoted word for word from Citi interview reports.
“What is the impact on the financial statements when depreciation increases by $10?”
Read reports →“How many people do you think live in a city that has a total population of one million?”
Read reports →“What's the impact of a $10 rise in depreciation on the three financial statements?”
Read reports →“What impact would a $5 increase in depreciation have on the three financial statements?”
Read reports →“Can you write a program to check if a string is a palindrome in Java?”
Read report →“How would a 10% increase in depreciation impact the three financial statements?”
Read report →“If you have 10 red and 10 blue socks in a drawer and you're picking them in the dark, what's the fewest number of socks you need to pull out to guarantee you have at least one blue pair?”
Read report →“From a credit standpoint, what are the top 3 most crucial ratios to examine?”
Read report →“Given two tables, A with 20 rows and B with 10 rows, where A has a primary key 'ID' (1-20) and B has a foreign key 'ID' (1-7 repeated 3 times for 8), show how to implement all SQL join types and state the row count for each.”
Read report →Formats, difficulty and experience
Across all 4,999 Citi interview reports.