Email screening by HR. Finished OA.
Then had a one-hour 1:1 tech interview with 1st hire manager and one-hour 1:1 tech interview with a senior dev. Finally had a 1:1 tech interview with another hire manager...
Actually their hire process is messed. I was even provided an interview for a position that I never applied for... Of course, I did not accept the invitation.
The reason that I had 2 interviews with different hire managers is they thought I was ok but not very fit for the first team then I was introduced to another one.
Finally got the offer but it was not the position that I applied and they did a demotion because they thought I am not skilled enough to get senior level...
Anyways, I already got a very very competitive offer from another company as a senior dev.. LOL good bye citi.
what is multi thread, concurrent, java8 stream
The following metrics were computed from 5 interview experiences for the Citigroup Senior Software Developer role in Toronto, Canada.
Citigroup's interview process for their Senior Software Developer roles in Toronto, Canada is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Citigroup's Senior Software Developer interview process in Toronto, Canada.