I applied through a recruiter. The process took 1 day. I interviewed at Oracle (Pune) in Nov 2009
Interview
I had a scheduled interview.
First round was fair and quick, asked me difference between String x = "abc" and String y = new String("abc");
Another scenario based question on WebServices.
Cleared second round.
Second round : Saw a very serious looking senior person may be ( 40+ yrs), Took my interview for 1.5hrs.
Mostly on Java architecture / Middle ware / Business Modelling and scenario based question on these topics, for which I was least prepared.
Interview questions [1]
Question 1
Architecure of banking systems involving Message Broker and Process server.
The process took 4 days. I interviewed at Oracle (Redwood City, CA) in Jun 2009
Interview
I was contacted by a manager after having submitted my resume for a specific position. I spoke with him about the position and about his team. A few days later I went in for an interview. The team members seemed to be very sharp and all seemed to get along very well. I was asked specific questions in a number of one-on-one interviews about PL/SQL syntax, using PL/SQL collections, using JDBC in a Java program to iterate through a result set, various considerations when tuning a SQL database, how indexes affect execution plans of SQL, why indexing is important and how B+-tree indexes work.
I applied online. The process took 1 week. I interviewed at Oracle (Redwood City, CA) in Jan 2008
Interview
I was already an Oracle employee in Brazil and applied for jobs in different product development teams at Oracle HQ through internal iRecruitment (which is also available externally at http://irecruitment.oracle.com). Got contacted for some of those applications but my case required L1 visa sponsorship so not every 1st contact was fruitful. But for this particular one, there was green light for international transfers and I went through the interview phase which basically consisted of 4 formal phone interviews, with 4 different interviewers: 2 other software engineers, 1 product manager, and 1 director. Only the 2 engineers made very technical interviews, basically focused on Java and logic, that lasted for about 1 hour each and had a medium-high difficulty level. The other 2 interviews were more about to know my professional experience and objectives and also to let me know more about the job. After that, I got the positive feedback in about a week and then, in my case, the whole approval process for my job offer took more than a month and then, finally, I could start the real transfer process, which took a couple more months and now I'm here and quite happy so far.
Interview questions [1]
Question 1
Considering a 2-dimension matrix that can only be traversed by 1 adjacent position at a time and never diagonally. Create an algorithm to traverse that matrix from its upper-left corner to its lower-right corner using the shorter possible path in the most efficient way.