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.