The process took 2 weeks. I interviewed at Citi (Singapore) in Feb 2010
Interview
There were 2 rounds of interviews and 1 online test. The first round asked some technical questions to see whether you are familiar with the programming. In the second round, they get to more detailed on how you do your programming, very very detailed indeed. There was also an interview with the HR in this second round. Those questions like your strength/weakness show up. An the online test includes numerical and verbal test.
Interview questions [1]
Question 1
What are the difficulties that you may expect when you shift from university to a working environment?