Applied against Oracle's ad on their Job Opportunities page. Got an email from the HR personnel and soon got a call from the hiring manager. It was very friendly and smooth call. Got a technical interview a week later. Luckily that was not very difficult either because my resume matched with the job description, pretty closely. I know they checked out on at least one of the references given. In about 2 weeks there was a call from the hiring manager for a face to face interview. Had to make my own arrangements for travel and that got reimbursed after relatively longer time than you would expect. Interview was mostly to check out communication skills and personality, I guess, because the manager was not really technical in the area. Took about 2 months for them to put together an offer, which seemed rather strange given the initial pace.