I applied online. The process took 2 days. I interviewed at Citi in Oct 2016
Interview
It was an Online Tech assessment since I applied for the technology department.
It involves solving programming questions online.
You will be able to choose a language you like and good at to use during this assessment.
They are quite basic questions