Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Optiver (Amsterdam)
Colloquio
Applied through their career portal. Got an invitation to Hackerrank challenge few days later. The challenge consisted of 8 questions (5 multiple choice and 3 coding questions) to be solved in 150 minutes. All questions were relatively easy except for the last questions which requires a lot of coding and designing an approach for the solution before digging deep into coding.
After passing the challenge, I was invited for a phone interview with my HR recruiter and a Team Lead. They asked about my previous experiences and my motives for joining Optiver. They also reviewed my challenge solutions and asked followup questions on 1 of the problems.
Next I was invited for an on-site interview round in Amsterdam. They paid for my flight as well as 2 night stay at a hotel near the company.
The onsite interviews consisted of 1 coding interview, 1 system design interview, 2 HR interviews.
The technical interviews were all e-trading related questions, however they assume zero knowledge in trading, so they do their best to explain all trading info relevant to the question.
For the system design interview, you need to know the very basics of networking (TCP, UDP, uni/multi/broad-cast, how network latency and bandwidth works, etc.) in addition to general system design stuff. You are expected to discuss trade offs in your design. You are also expected to ask lots and lots of questions (about the requirements, constraints, trading stuff, etc.)
Few hours after my interview, I got a call from my recruiter with the acceptance and the offer.
Overall the experience was great and the offer was nice so I accepted it.
Domande di colloquio [1]
Domanda 1
Usual HR questions (why do you want to join Optiver)
A bit anxiety inducing, there were two developers observing and asking questions. Real-time problem solving required, conducted on Hacker Rank virtually, video and mic enabled - quite nervewracking to say the least
I had one round, which was an online HackerRank test. I wasn’t able to pass all the test cases, and as a result, I did not progress to the next stage of the process.
Ho sostenuto un colloquio presso Optiver (Amsterdam)
Colloquio
A lot of interviews. Started off with a call, then some online tests. Then a technical interview. Then a live coding interview along with a architecture interview. Last step would have been final day interview but I did not get that far.
Domande di colloquio [1]
Domanda 1
How many bits do you need to store a number up to X. And how can you represent that.