I applied through a recruiter. I interviewed at Citi (Pune)
Interview
Advise- dont give interview, the process is notoriously poor, no transparency and takes around 30-45 days.
I attended online interview for Senior Java + Microservices Developer, processes involved 4 stages -
1. Codility Test - MCQs + 2 simple Coding Question
2. L1 Interview - Core Technical with Focus on Java Basics, Design Patterns, Concurrency, database and micrroservices.
L2 - similar to L1 but was focused on Business terminology ( Financial Services basic concepts related to cards and payments, trade finance difft standards like ISO 8583, ISO 20022, and SWIFT MT
L3- Managerial. Basic and simple, focused on why you want to join the Citi Bank.
I cleared all the rounds and got confirmation but they said that there is some budget issue though at very beginning I had communicated the expected CTC. They rejected my profile in Business Review phase saying that they got better candidate.
Interview questions [1]
Question 1
HashMap and Concurrent HashMap working
Design Patterns
Microservices Patterns and architectural constraints
Database Basics, and simple sqls
LinkedList algos etc
I applied online. I interviewed at Citi (Mississauga, ON) in Jun 2026
Interview
Initial screening by recruiter via email, then 1 hr Karat technical coding round, then 2nd interview with hiring manager and I sent a follow up to get the feedback but there is no response. Application status shows business review.
Interview questions [1]
Question 1
Coding round is medium, need to know about the programming concepts and need to write the code in a functional environment. Interview questions is mostly on system design, API design, Development lifecycle.
I applied online. I interviewed at Citi (Irving, TX) in Nov 2025
Interview
I completed my first round in Karat platform. I would say the difficult level is medium. Be prepared with the list of karat tagged questions in leetcode. 2 Leetcode questions - 30 mins and 6 questions on Object oriented design - 10 mins and 3 System design scenarios - 10 mins.
Interview questions [1]
Question 1
Round lasts for 60 mins and it contains 3 System design scenarios and we need to answer how do we handle those scenarios - 10 mins . Scenarios will be pretty much like how do you save cost for the company and how do you scale resources . Next session I had 6 questions on Object oriented design and production issues. Next session has 2 leetcode problems one is on hashmap and the other is on finding the word in matrix .
I applied through a staffing agency. I interviewed at Citi (Mississauga, ON)
Interview
The interview process consists 2 Rounds of Technical interview. Once both are cleared there was another round of onsite managerial interview. Once all the rounds were completed offer was made
Interview questions [1]
Question 1
Describe and explain the work experience in detail.