I received the initial phone screening within a week after applying on their site. This was with the HR recruiter and the recruiter then scheduled a technical phone interview. I was also told upfront there is no relocation assistance. Was also given their salary range.
The technical phone interview was pretty easy. It took half an hour and we went over simple questions regarding Java.
Within 2 days the recruiter got back and scheduled another interview. This one would've been an on-site but we did a video call instead. Interview was with the same person with some of the same questions. We also did a coding problem which wasn't too difficult. This interview took an hour.
Within a week the recruiter scheduled the final interview with the hiring manager. This one had a mix of technical and non-technical questions. No what would you do or how would you handle type of questions. This interview also took an hour.
I received an offer a few days afterwards.
What are some features introduced in this version of Java?
What data structure is best used for a given problem?
The following metrics were computed from 1 interview experience for the Citigroup Java Developer role in Tampa, Florida.
Citigroup's interview process for their Java Developer roles in Tampa, Florida is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Citigroup's Java Developer interview process in Tampa, Florida.