First, I had a non-technical phone screen with the recruiter. Then, I was invited to complete a comprehensive HackerRank challenge. This test, which was to be completed over 72 hours, assessed system design, data structures, and algorithms.
No single part of the challenge was exceptionally difficult in isolation, but it was quite challenging as a whole.
Optiver responded three days later with an invitation to interview onsite. I was very impressed with their expediency.
During the onsite, I participated in:
The interviews were challenging and well-structured. Every question involved trade-offs in designing a complex system, requiring critical thinking about every decision made.
Design a custom protocol around UDP that satisfies certain guarantees.
Implement an algorithm to merge N sorted lists.
The following metrics were computed from 25 interview experiences for the Optiver Software Engineer role in Chicago, Illinois.
Optiver's interview process for their Software Engineer roles in Chicago, Illinois is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Optiver's Software Engineer interview process in Chicago, Illinois.