I applied through college or university. The process took 1 day. I interviewed at Oracle (Hyderabad) in Sep 2012
Interview
interview majorly consistes of riddles and tricks in initial rounds plus moderately difficult programming questions in later rounds. Overall knowledge of C, C++ or java(preferred) is checked. data structures concepts etc.
Knowledge of OS is a plus.
Interview questions [1]
Question 1
code for converting binary search tree into doubly linked list.