I applied through a recruiter. I interviewed at Citi in Jun 2021
Interview
I got a mail 3 days before the drive on Saturday, to respond if i want to be part of it. I shared my resume and the requested details. No response after that, then on Saturday i got a call informing that, they have scheduled an interview after an hour. But 15 minutes later i got the interview call. The interviewer was a very nice person, not at all rude and very encouraging. The questions were all on java, since i told them i dint have a lot experience on the db side of things. I answered most of the questions asked and when i asked for a feedback to the interviewer she said, i did well. Did not get any call or response after that. I'm not greatly impressed by the HR side of things but the interview itself benefited me in boosting my confidence
Interview questions [1]
Question 1
Questions based on Java stream API(This is after i told her, i'm comfortable with java 8), executor thread pool, primitive/object type to store data in case of number, fail fast and fail safe in context of concurrent hashmap and how are locks placed in the implementation of it. Bog O notation, searching algorithms, volatile keyword,blocking queue, try-catch-finally
I applied online. The process took 3 weeks. I interviewed at Citi (Toronto, ON) in Mar 2021
Interview
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 an 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.
I applied online. The process took 1 day. I interviewed at Citi (Pune) in Aug 2017
Interview
I interviewed in Citi in Aug 2017 and the interview process consisted of 3 rounds - first round was technology, second round was design round and the third round was puzzles/logical reasoning