I spoke with an engineer in Austin regarding the expansion of their New York office and equities trading.
He spent most of the time asking about my work history and technical questions.
He allocated about 10 minutes at the end for a fairly simple coding question, but that's where the trouble began. The platform was extremely broken:
printf statements to find the problem.printf also didn't work because the environment didn't have flush on newline enabled, making even the bisection process harder than it needed to be.Ten minutes was insufficient to address all these editor bugs, so I failed the assessment.
I sent them an email with videos documenting these issues in the test environment, but they ghosted me.
I do not feel this was a fair assessment of my abilities whatsoever, and frankly, they wasted my time.
Optiver has a reputation for blacklisting candidates who do not perform well. Therefore, I would recommend not engaging with them as long as they are using a shared coding web interface.
Write a queue in C++ using their horribly broken interface.
The following metrics were computed from 6 interview experiences for the Optiver Senior Software Engineer role in United States.
Optiver's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Optiver's Senior Software Engineer interview process in United States.