I applied through college or university. The process took 6 weeks. I interviewed at Optiver (Lausanne) in Dec 2021
Interview
It was really fast, comprehensive and good. Had around 4 rounds of interviews.
1. Three online tests to measure numerical, IQ abilities
2. HR interview
3. Technical Interview
4. Take home assignment + Final Interview
The final interview had 3 sub interviews
Interview questions [7]
Question 1
2. HR interview: they asked about,
Myself
Why Optiver
Why Data Scientist role
What is required to be good at this job role
What to do if a person in your team is lagging behind
What you did on an event where you fail
3. Technical Interview Q1
To outline the question, Here I was supposed to find the effect of an agent in an environment. The question was what is the state after 1000 iterations. So, I had to find the recurrence pattern and infer the 1000th step.
3. Technical Interview Q2
Again a similar IQ test with two containers and balls in them. What happens at the end if we start with n,m balls at the beginning.
4. Final Interview- Skill Interview
Discussion about the take-home assignment plus a small simulated trading exercise. For the trading one, they explain to you every little detail, so no need to know them beforehand.
4. Final Interview- HR Interview
More or less similar to the initial HR interview.
But there were two people, instead of one like in the first HR interview.
First round is HR interview, all BQs. Second is Tech round, gave me a hard level Leetcode problem. Third round is a case study, I forget the detail but it is a really complicated problem, a lot of data details need to be noticed. My programming language is Python.
HR Phone Interview: All BQs
Online Assessment: HackerRank (prolly some python Qs just forgot)
On-Site Tech Interview: Probabilities and Statistics
Final BQ Interview
The whole process took about a month, casual interview vibe
Got an online coding test invitation immediately after submitting an application. It took three hours, but I didn't proceed to the next round. I don't remember all of the questions, but one was coding up a trader analyzer