I applied online. The process took 3 weeks. I interviewed at HSBC in Sept 2011
Interview
Initial contact was electronic, to take a behavioral test. Following passing of that, they call for a 30 minute phone interview (including salary expectations). Then they will call you back in 2 weeks to decline or schedule a panel interview.