The interview process:
I applied online. Three days later I got a phone call from the Director of Financial Engineering. He described the hiring process, which basically consists of two steps:
- A "homework": you have to pick and solve a problem from The Project Euler, and evaluate the solution in The HackerRank Project Euler. There are some flexibility and freedom to choose the problem. You have to send the solution and the score to the Director of Financial Engineering.
- An on-site interview, which consists of a set of 5 interviews. In my case, two of them were strictly technical (questions about algorithms, Python, and C++), one was strictly non-technical (behavioral questions and information about the company and the job), and the other two ones included both technical and behavioral questions.
Personal opinion about the job/company/interview:
- I didn't see opportunities for career development.
- Technical interviews are easy.
- The job is not challenging.
- Relaxing work environment.
- If you have a MSc/PhD in Computer Science/Mathematics/Engineering, probably you are overqualified for the job.