I applied through an employee referral. The process took 6+ months. I interviewed at Oracle (Bucareste, ) in Oct 2009
Interview
Cordial interview process, good description of expectations, good balance between talking and listening. Felt appreciated and encouraged to present my professional background.
Interview followed a template, which I believed is a good idea. All the important chapters were considered: suitability for technical requirements, team work, personal development, career plans, compensation, benefits.
I applied online. The process took 2 months. I interviewed at Oracle
Interview
Applied via website. Contacted promptly by HR, who gave me the standard interview (why do you want to change jobs, etc.). This was followed by a phone interview with the hiring manager, which lasted about an hour. Manager asked some behavioral and technical questions, after which we bantered for a while. He indicated interest in proceeding. The next step was to take a programming test, which I passed. That was followed by a more technical interview with an engineer. The following day the manager invited me for an in house interview. This covered topics like technical skills, soft skills , etc. The interview had group and smaller (1-2 interviewers) sessions. It lasted about 4 hours and included lunch.
The next day the manager told me that he wanted to hire me. This is where it got interesting, It took almost 2 months for an official offer to be made. The reason being is that the offer process goes all the way up the management chain to the CEO and can be vetoed by a number of people before it gets to his desk. When I finally got it, the offer included a 9% pay increase for me. After accepting the offer I had to complete the background check process, which was grueling. They verify every place you claimed to work for the past 10 years and ask for W2's to verify your salary claims.
I applied through a recruiter. The process took 1 day. I interviewed at Oracle
Interview
There were 2 technical rounds, followed by an HR round. The Technical Rounds majorly focused on regular JAVA/J2EE questions.
Interview questions [1]
Question 1
Estimation , Deciding about complexity. When you dont have the complete requirement with you, such that you cant sub divide it into smaller segments or use-cases, then how would you decide about the complexity.