I applied through college or university. The process took 2 days. I interviewed at Oracle (Trichy) in Aug 2013
Interview
Describing the campus placement procedure:
It started with technical aptitude objective exam which was quite difficult as there were any questions from advanced algorithms and many other questions which tested knowledge rather than the understanding of subjects and I believe most of the people marked many answers randomly.
Second and Third round were a Technical interview. Questions were fairly easy for me. Question consisted of basic Data Structure and Algorithm questions along with some puzzles.
The Final round was an HR round which was only a formality.
Interview questions [1]
Question 1
Basic Data Structure questions from Linked lists, arrays, trees etc.
They were also testing the ability to convert the logic into code without making leaving any usecase.
I applied through other source. The process took 8 months. I interviewed at Oracle (Bengaluru) in Mar 2012
Interview
Few puzzles and core Java questions like - reversing a String, counting the digits in a number, etc. Also on the SQL part like - group by queries, cardinality related questions, etc.
I applied through an employee referral. The process took 1 week. I interviewed at Oracle (New York, NY) in Mar 2012
Interview
Normal Interview process. Get your core programming concepts clear. You should know your resume well. First round will be programming test. Based on that they will set up phone interview. Then 3 rounds of onsite interview. They test you problem solving ability, how well you write code and quick you reach to the solution.