I applied through a staffing agency. The process took 1 day. I interviewed at Citi (Pune) in Jun 2018
Interview
- They called on Friday for interview.
- Process was to be completed in 2 hours
- Still they took complete one day.
- I completed all the technical rounds.
- At the end of the day, I was told by HR that there will be one more round and I need to come again to their office for this round on week day.
- After that they never contacted.
- They wasted my whole working day.
I applied through other source. The process took 1 day. I interviewed at Citi (Warren, NJ) in Feb 2018
Interview
Phone Interview first. It took around 40 mins. With behavior questions like why do you want to change current job. Why do you choose Citi? Then several technical questions on Java with memory layout of the heap/stack/garbage collector. When talked about I am using Java version 8, questions on stream/completablefuture/lambda comes.
Interview questions [1]
Question 1
Explain the marker interface and default method in interface?
I applied through a staffing agency. The process took 5 days. I interviewed at Citi in Jul 2015
Interview
The process was moderate at difficulty level but had a lot of rounds. They tested technical skills, behavioural skills and temperament to tackle real life issues in software industry. In all there were 5 rounds but I believe the technical round was the key.