I applied through college or university. The process took 1 day. I interviewed at Oracle (Bengaluru) in Aug 2011
Interview
On-Campus: 1 written round, 3 rounds of technical interview and 1 HR-round. Focus on fundamentals for the technical round. The interview is not going to be heavily algorithmic but your data structures: strings, linked lists, trees should be strong. I had a few simple string manipulation questions and one related to linked list (without recursion). In the second round they asked related to OOPS concepts. Be sure about what's scope and visibility. I was asked about const member functions and inline functions inside an extern block. Third round was more related to your resume. Since I had worked on Java during my internship, they asked a lot of questions. Its an advantage if you know Java. But make sure if u mention Java on your resume then you know it really well.
Interview questions [1]
Question 1
The interview was not difficult but I remember an unexpected question. The guy asked me to literally write ten lines on Mahatma Gandhi ! :D
And then asked me to reverse my paragraph sentence-wise. I said should I do that literally too? ;-)