2 coding questions in 2 hours, only had time to finish one.
Many edge cases, so debugging takes most of the time.
Recommend settling down on an attack plan fast and commit.
20 short answers about OS, network and TCP/UDP, algorithms and data structures.
Complete a function that takes in a seqId (an integer) and a character at a time. The characters consist of 'a-z' and '-'. The seqIds are out of order.
A full message, when the characters are sorted by seqId, is in this format: "-FullMessage-". The goal is to print out any full message exactly when it completes. When a message is complete, print it out using the provided OnComplete(msg) function.
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.