I applied online. I interviewed at Citi in May 2017
Interview
I did my interview with Portfolio Risk Reporting manager and one of team member. The overall experience was good. I could take a time to answer the question and questions wasn't hard (no technical questions, no algorithms).