Oracle
3.3 of 5 5,209 reviews
www.oracle.com Redwood City, CA 5000+ Employees

Oracle Interview Questions & Reviews in San Francisco, CA

Updated Jun 9, 2014
All Interviews Received Offers

Getting the Interview 

31%
21%
20%

Interview Experience 

63%
24%
11%

Interview Difficulty 

Average Difficulty
96 candidate interviews Back to all interview questions
in

No Offer

Negative Experience

Very Difficult Interview

Senior Principal Consultant Interview

Senior Principal Consultant
Belmont, CA

I applied online and the process took 2+ weeks - interviewed at Oracle in January 2008.

Interview Details – Applied online and interviewed with technical director and several consultants. Long process to interview and complete background check compared to most companies. Salary not good compared to most companies. Benefits are good and workload heavy based on what Oracle employees told me.

Interview Questions

  • How would you partition a database that has November/December time frame?   View Answer
  • Tell me how to size a datawarehouse system   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
Redwood City, CA

I applied online and the process took 1 week - interviewed at Oracle in January 2008.

Interview Details – 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 Question – 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.   View Answers (5)

Negotiation Details – In my case, I had to negotiate 2 things: my career level and salary and my relocation package.
My level in Oracle Brazil was 1 lower than the level asked in the job position and because of the fact I was being transferred they wanted to keep my level which meant a lower salary. I was able to negotiate and come at the right level with a salary within my acceptable range. As for the relocation, we had basically 2 options. The first was a total budget of about 15K USD that would be administered by a third-party contracted by Oracle. The second was a lump-sum of 7.5K USD that I'd receive to cover my own expenses. I was going with the 1st but after I saw the budgets for moving expenses from that third-party company, I decided to go with the 2nd option and in my case it was enough.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Menlo Park, CA

I applied through an employee referral and the process took 2 weeks - interviewed at Oracle in October 2010.

Interview Details – One hour phone interview, asked some questions about the projects that I worked on. And then asked some algorithm questions, the questions is very simply. One week later, get an on-site interview. the interview has 3 rounds:
The first round: Questions related to OS, Kernel etc.
The second round: Questions about the projects I have worked on, like which one is your favorite and why, describe the technical details.
The finial round: Questions about data structures and algorithms. Sort a linked list, improve the performance by multi-thread (suppose on a multi-core system).

Interview Questions

  • Questions about OS and kernel. How an IO request processed by system, from user mode to kernel mode.   Answer Question
  • Sort a linked list, improve the performance by multi-thread on multi-core system.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

2 people found this helpful

Declined Offer

Positive Experience

Difficult Interview

Software Developer Interview

Software Developer
San Francisco, CA

I applied through college or university and the process took a day - interviewed at Oracle in November 2008.

Interview Details – Was contacted directly via email that Oracle wanted to interview me on-site. They claimed they found my CV through the school's database. They were very generous and hospitable throughout the stay: they flew me in on a Wednesday evening, had a rental car waiting, and put me to sleep in a nice hotel. Thursday was interviews all day long, one after the other (6 total, each about 1 - 1.5 hours long). Many consisted of IQ questions (puzzle solving), but there were also personality tests and skills tests. Specifically, they grilled me on Java knowledge (keywords, syntax, and example problems). The interviews were all independent of each other: each interview was really a smaller group within Oracle that wanted to interview me their own way. They let me stay in SF all of Friday, and I flew home on Saturday morning.

Interview Questions

  • Tricky Java syntax questions (miscellaneous).   Answer Question
  • 5 horses on a 5-lane track. You have 5 horses and you want to rank the top three. All you have available to you is a track and the ability to tell perfectly in which order the horses crossed the finish line. How many races are necessary in order to rank the top three horses?   View Answers (3)

Reason for Declining – Decided to stay at school and finish a Masters.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Inside Sales Representative Interview

Inside Sales Representative
Redwood City, CA

The process took a day - interviewed at Oracle in September 2009.

Interview Details – Round robin process. You speak to 3 to 4 people. After you are though they know if they want you or not. They ask various questions to see how smart you are. They hire bright people. They may ask you to make a pretend call and sell an item to someone.

Interview Questions

  • Pretend to make a call into an enginner and sell him data base software.   View Answer
  • Would you like to go into management?   View Answer

Negotiation Details – none. Salary and commission. Take it or leaveikt.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

2 people found this helpful

No Offer

Neutral Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
Redwood City, CA

The process took 2 days - interviewed at Oracle in May 2010.

Interview Details – I am a citizen working in Asia currently. I got two rounds of phone interviews with the company. There are about 3-4 people interviewers on the phone each time. Generally start with an introduction and go right into technical question ranging from basic Java, to algorithm, to IQ question and design questions.

Interview Questions

  • Given two sorted integer arrays, how do you combine them into one sorted array?   View Answer
  • Which data structure is one of the most common source of Java memory leaks?   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Sales Representative Interview

Sales Representative
Redwood City, CA

The process took 6 weeks - interviewed at Oracle in March 2011.

Interview Details – First contacted by a recruiter via phone call. Then contacted by a regional manager via phone call. Then asked to come in for a face to face interview. Met with three regional managers, which took roughly 3 hours. Then was asked to give a presentation to the same group of people as well as other sales reps.

Interview Question – Why Oracle?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Difficult Interview

Exadata Support Analyst Interview

Exadata Support Analyst
San Francisco, CA

I applied through other source and the process took 2+ weeks - interviewed at Oracle in September 2011.

Interview Details – they called me and they did a technical interview

Interview Question – how many times a checkpoint ocurrs   Answer Question

Negotiation Details – it was a little tricky

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Difficult Interview

Product Manager Interview

Product Manager
Redwood City, CA

I applied through a recruiter and the process took 1+ week - interviewed at Oracle in May 2012.

Interview Details – I was interviewed by every member of the team. The on site interview lasted a whole day and I had six one on one interviews. Questions varied from product design, strategy, and project management to problem solving, puzzles, and systems design.

Interview Question – How due you calculate the sum of integers in a randomly chosen rectangle within a finite grid of numbers?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Difficult Interview

Principal Product Manager Interview

Principal Product Manager
Redwood City, CA

I applied online and the process took 4+ weeks - interviewed at Oracle.

Interview Details – Standard interview process, could take time for the whole process, evaluates technical as well as soft skills.

Interview Question – What is XXXXX protocol and how does it work?   View Answer

Negotiation Details – Can negotiate salary to a limited extent.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Oracle

Worked for Oracle? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Oracle interview questions and advice in San Francisco, CA. All 96 interview reviews posted anonymously by Oracle employees and interview candidates.