I applied via the website. I was contacted promptly by HR, who conducted a standard interview, asking questions like, "Why do you want to change jobs?" This was followed by a phone interview with the hiring manager, which lasted about an hour. The manager asked some behavioral and technical questions, after which we bantered for a while. He indicated interest in proceeding.
The next step was to take a programming test, which I passed. That was followed by a more technical interview with an engineer. The following day, the manager invited me for an in-house interview. This covered topics such as technical skills and soft skills. The interview included group and smaller (1-2 interviewers) sessions. It lasted about 4 hours and included lunch.
The next day, the manager told me that he wanted to hire me. This is where it got interesting: it took almost 2 months for an official offer to be made. The reason was that the offer process goes all the way up the management chain to the CEO and can be vetoed by a number of people before it reaches his desk. When I finally received it, the offer included a 9% pay increase.
After accepting the offer, I had to complete the background check process, which was grueling. They verify every place you claimed to work for the past 10 years and ask for W2s to verify your salary claims.
The following metrics were computed from 68 interview experiences for the Oracle Senior Software Engineer role in United States.
Oracle's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for Oracle's Senior Software Engineer interview process in United States.