
Citibank Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 201 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 201 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Citibank.
Universal Banker
The hiring manager contacted me 3 days after applying to set up an interview, skipping the recruiter. Near the end of the interview, the manager admitted they were likely hiring internally but then asked if I could work part-time. I agreed, and they said they'd contact me when the part-time role opened, but then they ghosted me, wasting 30 minutes. During the interview, they also mentioned I'd be fired if I didn't meet sales goals for universal bankers. Overall, a terrible and pointless experience.
- What feedback would your current manager give about you?
Senior Software Engineer
The interview was handled by Karat, a third-party company. It started with a series of technical questions, then moved on to coding questions. While not overly difficult, I tend to work at a slower pace and could only complete the first part, which likely led to not getting the offer. The interviewer was friendly, though their strong accent occasionally made it challenging to understand them.
- Can you tell me about Java threads?
- Can you tell me about SQL?
- I was shown some code and asked to identify any bugs within it.
Enterprise Analyst
First, there's a quick phone call to see if you're still interested, talk about your background, and check if you're a good fit. Then, you'll have a 30-minute Zoom chat where they'll dig more into your experience, skills, and what motivates you, likely with some behavioral and basic technical questions. The last part is the Super Day, which is a bunch of interviews back-to-back with different team members. You'll have a technical interview focusing on your problem-solving, analytical skills, and knowledge related to the job, and they'll also see how you fit with the team and company culture.
- Can you describe a time you felt stressed and how you handled it?
Data Scientist
They tested our python and sql skills, along with knowledge of machine learning algorithms and Exploratory data analysis. They mainly started with our foundational knowledge of Machine learning. Given a few scenarios from which we need to explain how and what kind of data we need and collect, also what kind of analysis we perform to get required insights of the scenario. Also asked give a few examples of using given ML models.
- Can you give an example of how the KNN algorithm might be used in the financial sector?
Citibank Interview Questions
Quoted word for word from Citibank interview reports.
“Using Java 8 streams on the array {"AA","BB","CC","AA","AAAA"}, how would you find the longest string and its length? The expected answer is "AAAA" with length 4.”
Read reports →“Using Java 8 streams on the array {"AA","BB","CC","AA","AAAA"}, how would you find elements that appear more than once? The expected answer is "AA" occurs 2 times.”
Read reports →“What is the purpose of @Transactional, and what happens if it's applied to a private method?”
Read reports →“Considering a situation where interest rates increase in a particular country, how would this impact the flow of investments if investors were utilizing foreign currency?”
Read reports →“Compare Treemap and HashMap. Which one is better for scenarios with fewer insertions but frequent reads?”
Read report →“Describe the Singleton design pattern and how to implement it. How does it behave when multiple threads access it simultaneously?”
Read report →“Can you define what a prime broker is and describe their functions?”
Read report →“Given the Employee, Project, and Allocation tables, how would you find the employee with the highest salary from a specific project?”
Read report →“Can you explain what a varswap is and describe how one might replicate it?”
Read report →Formats, difficulty and experience
Across all 201 Citibank interview reports.