One call to schedule onsite days. And then just fly to SF for two-days onsite interview. I have four group to meet. They are located at HQ, Santa Clara, and Cupertino. The whole process was very smooth. HRs are very nice and the people who interviewed me are also very friendly. They didn't ask any challenging question. We talked about my background and what their group do for most of the process.
I had behavioural and technical questions. Technical questions ranged from coding on a whiteboard( which wasn't bad ) But they also asked me a lot theoretical of questions about Operating System.
I applied through a recruiter. The process took 1 day. I interviewed at Oracle in Oct 2014
Interview
I got a call from a recruiter because they got my contact info from the Computer Science Department of my university. There were 3 interviewers on site from different teams of work and each one of them made me code 2 questions each, the questions were pretty standard and "easy" but I didn't went prepared so I failed the 3rd interviewer questions (although it was easy).
Interview questions [1]
Question 1
1) Identify a loop in a linked list
2) Level-by-level traversal of tree
3) Design an object oriented class
4) Sorting questions
5) C++ language questions (and compiler related)