I applied through a recruiter. The process took 3 months. I interviewed at Oracle (Bengaluru) in Feb 2013
Interview
Oracle HR called me for screening, scheduled a call with hiring manager. Had an hour call with him and later discussed the compensation with HR in a series of calls with HR. Whole process took 2-3 months time.