While they say the initial interview question should only take a few hours, they are actually looking for hundreds of lines of code and extremely detailed testing.
Given the extensive initial coding problem, I'd recommend avoiding this time sink unless you really want to work for a big name like Oracle.
They ask you to spend multiple days working on a problem, saying you can code it how you like. But later on, it becomes apparent there's an obvious checklist that you may or may not meet.
The following metrics were computed from 1 interview experience for the Oracle Software Engineer role in Sydney, Australia.
Oracle's interview process for their Software Engineer roles in Sydney, Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Oracle's Software Engineer interview process in Sydney, Australia.