I applied through college or university. The process took 3 weeks. I interviewed at Cardwell Investment Technologies (London, England) in Apr 2015
Interview
1 rd Phone interview, 2 rounds on-site interview. Phone interview stage will ask you to go through you CV and explain your previous projects, ending with basic programming questions. On-site interview includes programming on a PC (unit test), algorithm questions, math questions. 2nd round includes tests on financial knowledge and some brain teasers. Hope this can help.