1st round call from HR basic stuff about job
2nd round Technical round from technical team hiring. Basic questions depending on your team
3rd round Technical A code problem (mine was to design a multithreaded producer-consumer system) express yourself for the most part with some basic rules.
4th round Campus visit with your team/lead and manager in person kind of interview.
Design a producer-consumer system multithreaded
The following metrics were computed from 1 interview experience for the Citigroup Intermediate Applications Developer role in Buffalo, New York.
Citigroup's interview process for their Intermediate Applications Developer roles in Buffalo, New York 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 Intermediate Applications Developer interview process in Buffalo, New York.