I applied through college or university. The process took 4 weeks. I interviewed at Oracle (Champaign, IL)
Interview
Pretty standard - on-campus interview, followed by in person interview with three engineers. Final interview with the VP of engineering. Each of the in-person interviews involved coding a solution to a given problem in about 30 minutes. The coding was done in private - that is, the interviewee was left alone to solve the problem without the interviewer being present. The problems were all very typical computer science problems. Knowledge of data structures and algorithms was the focus. There were no brain-teaser/gotcha type questions in any of the interviews. Culture fit was also, I believe, a component - questions about hobbies, etc.
Interview questions [1]
Question 1
Implement a string sorting algorithm in C without the use of any standard library calls.
I applied online. The process took 2 weeks. I interviewed at Oracle in Jan 2015
Interview
It was just an phone interview[I didn't pass]. I applied online. The HR was very nice. They ask me on the phone a lots of question about my experince. They ask me technical question about Object Oriented Programing. What is a copy constructor? When should I use private inheritence? Sort me a array. I must say that it was an interview for a junior position. I wasn't prepared to that time, to young.
I applied through a recruiter. The process took 2 days. I interviewed at Oracle (Redwood City, CA) in Jan 2016
Interview
I was a senior in college looking for a full-time position. I gave three interviews over two days at Oracle HQ in Redwood City. All expenses were covered. Overall the interview experience was very good. Most of the interviews consisted of the interviewers talking about the position, and just one or two technical questions at the end.
Interview questions [1]
Question 1
Implement a doubly linked list delete operation.
Given a short C program, find all bugs.