I applied online. The process took 1 week. I interviewed at Citi in May 2022
Interview
Interview was easy and had 3 rounds. Basic job related and some java questions were asked. After the HR round I had salary negotiation round and whey they got to know I have better offer as compare to what they can offer they simply rejected. Such a bad recruitment process.
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 July 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