I applied through a staffing agency. The process took 1 day. I interviewed at Citi (Pune) in Apr 2018
Interview
It took full day, interview process was good, 3 F2F techanical round , and 1 HR round, they are asking more about core java concept, LinkedList, design patterns and SQL queries.
Interview questions [1]
Question 1
how to traverse data in linked list in forward and backword direction , write code and algo
how to delete node from linked list, write code and algo
how to install your project in your system
program for an array where keep all 0'z at begning positions and all 1's at last positions
why we use interface and abstract class
Design patterns
internal working of hash map
difference between equals and ==
overloading and overridding
Write database query to pring emp name and their manager name from one single table
The interview process was overall good and nice. It was around 60 mins. Mostly around java and at the end there were some questions on sql and to create a db schema of library.
Interview questions [1]
Question 1
Questions on multithreading, streams, locks, synchronisation in java. And sql queries
I applied online. I interviewed at Citi (Chennai) in Dec 2025
Interview
I got rejected in 1st round itself, interview was medium - difficult. It was conducted by external team called Karat.
They gave deep core Java coding to debug the errors and then finally several classes to run the test cases and fix the error within 20 mins. Interview is like for 6 years experienced person but I was 3.2 years while attending .
Interview questions [1]
Question 1
Provided 10 -20 small coding sets and asked to identify the bugs.
I applied online. The process took 1 week. I interviewed at Citi (Warsaw, Masovia) in Aug 2025
Interview
It was a technical interview. The interviewer seemed to read of a script and didn't understand what I answered. He had to hear specific keywords to be satisfied. He had to repeat the questions after I already answered a lot like "so what is the definition of..."