The first step was an HR phone screen interview. Questions were general and related to my most recent experience. They were friendly and reasonable.
The next step was an online IQ test. I found this unusually challenging, strangely enough. I'm not sure if it was because I hadn't slept enough the few days prior (having a toddler).
I think this is an idiotic method of measuring programming ability anyway, since IQ is deeply flawed. Richard Feynman's IQ was only 125, yet he won the Nobel Prize in Physics, and I don't think anyone in their right mind would have disputed his genius. I guess filtering people out this way will prevent really stupid people from joining your company, but you're certain to miss a few Einsteins or Feynmans along the way.
Requirement gathering process from my most recent employer.
The aptitude test is apparently very similar to the Programmer aptitude test on BrainBench. If you really want to work for Optiver, you could buy the test and practice. I didn't think it was worth the money, as I have other employment options.
The following metrics were computed from 15 interview experiences for the Optiver Software Engineer role in Sydney, Australia.
Optiver's interview process for their Software Engineer roles in Sydney, Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Optiver's Software Engineer interview process in Sydney, Australia.