I applied online. I interviewed at Optiver (Amsterdam)
Interview
There is a initial 2-step phase. The first one consists of 2 leetcode-style / OOP programming questions (hard), the second one of multiple minigames that test decision making and other factors not clear to me. Then there are 4 interviews: HR and 3 technical interviews (IT fundamentals, System design, Coding). I did bad in system design and got rejected.
Interview questions [1]
Question 1
Difference between python and C++ (In IT fundamentals technical interview)
The interviews consisted of an OA, then behavioural, then technical and thena final round consisting of another technical, system design and behavioural. These last interviews all an hour each. I only got up to the first technical.
OA; quite long, 3 tests
Behavioral interview: just a short talk with HR, motivation,…
Technical Interview 1: fundamental CS, nothing more
Technical Interview 2: system design, very vague but just go with the flow
Technical Interview 3: live coding, still leetcode but optiver style is a very descriptive problem, but the main thing could be boiled down into only few lines