I applied through a recruiter. The process took 2 weeks. I interviewed at Oracle (Chennai) in Mar 2012
Interview
three levels of interview.. technical and management.. three different levels.. need to have a through understanding of what you know and what technologies you have no matter u know advanced frameworks. so be clear what you are clear with then you can crack the interview.
Interview questions [1]
Question 1
core java, and project details you worked with and puzzles
Oracle sends your resume to a bunch of teams. Some of them decide the want to interview you. Every interview is different , and highly specific to the team you have applied for.
I applied through an employee referral. I interviewed at Oracle
Interview
Talked with recruiter and immediately was invited on site. I was recommended by a friend who is an Oracle employee so maybe that got me past the screening process. Met with the team for mostly laid back interviews. There was a coding problem on a computer with an editor and the ability to look up details online while programming. Then they asked you about the time and space complexity of your solution. There was also a white board coding interview and a few behavioral questions ("Tell me about a time when...").
There was a second phase where I would have brought a coding sample to discuss and give a white board technical talk, but I decided not to come in for round 2.
Interview questions [1]
Question 1
The questions were similar to those in Cracking the Coding Interview or one of the other popular books. Definitely worth studying if you are rusty on your undergraduate level algorithm design.