I applied online. Very soon a recruiter contacted me through email and asked me to take a written test first and then I could either proceed to an interview or get rejected. The test involved probabilities, finance, calculus, and programming. I cannot say more because I had to sign a confidentiality agreement before taking the test.