Oracle Senior Software Engineer Interview Questions & Reviews

Updated Aug 6, 2014
Updated Aug 6, 2014
43 interviews

Interview Experience

Interview Experience

62%
29%
8%

Getting an Interview

Getting an Interview

37%
27%
19%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

43 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Senior Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I interviewed online. The process took 2 months - interviewed at Oracle.

Interview Details

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.

Negotiation Details
There was no room for negotiation. It was take it or leave it. They did offer me a 9% pay increase, so this wasn't an issue
Accepted Offer
Positive Experience
Average Interview

Other Interview Reviews for Oracle

  1. 2 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee  in  Redwood City, CA
    Anonymous Employee in Redwood City, CA
    Application Details

    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
    No Offer
    Neutral Experience
    Difficult Interview
  2. 3 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Employee  in  Redwood City, CA
    Anonymous Employee in Redwood City, CA
    Application Details

    The process took 4 days - interviewed at Oracle in June 2009.

    Interview Details

    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.

    Interview Questions
    Reasons for Declining

    I thought the set of responsibilities assigned to this position was a bit more limited than I was looking for. Also, many of the technologies that were being employed were Oracle-specific and did not really excite me. Some examples are Oracle ADF and BC4J.

    Declined Offer
    Positive Experience
    Average Interview
  3. 1 person found this helpful  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Redwood City, CA
    Anonymous Interview Candidate in Redwood City, CA
    Application Details

    I interviewed online. 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 Questions
    • 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.
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Bangalore (India)
    Anonymous Interview Candidate in Bangalore (India)
    Interview Details

    3-4 rounds depending on how you perform in first round. More technical rounds if they are unsure. Direct manager round if they find you good technically. They will try to confuse you. In case you are conceptually good, they will find out. Interviewer will lay traps for you. Beware of those things. They are highly knowledgeable and as soon as you say something that is not right, they will try to make situation where your own concepts start conflicting with each other. Beware of such traps.

    Interview Questions
    Accepted Offer
    Positive Experience
  6.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Bangalore (India)
    Anonymous Interview Candidate in Bangalore (India)
    Application Details

    I interviewed through an employee referral. The process took 6 weeks - interviewed at Oracle.

    Interview Details

    Hiring process is very cumbersome. It takes 1 month to complete all the interview rounds. Interview rounds are also exhaustive. Around 4-5 rounds are conducted. The more you ask the more are the chances that the offer will not come even after doing excellent in the interview. Referrals are encouraged and internal movement is also consider. During the offer wait period, the key is to remain connected with the manager if he/she responded positively to your interview.

    Interview Questions
    Negotiation Details
    There is no negotiation phase since the offer comes after long time but at start.
    Accepted Offer
    Neutral Experience
    Difficult Interview
  7.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Bangalore (India)
    Anonymous Interview Candidate in Bangalore (India)
    Application Details

    I interviewed through a recruiter. The process took 7+ weeks - interviewed at Oracle in May 2014.

    Interview Details

    I was initially contacted by HR. During the initial discussion they gathered basic information about my profile and also briefed me about the position and what actually they are looking for. After a few days first round of technical interview conducted. Basic to intermediate level questions asked about Oracle db architecture. All facets of Oracle products were touched. This was further followed by second level technical interview. This was quite intense and lengthy. Both rounds were telephonic and duration was more than an hour for each. Second round was to check depth of knowledge with few issue specific questions. Before third round few documents collected by HR. Third and fourth round taken through video conference. Third round was with hiring manager. In this round technical and behavioral qualities were assessed. Salary negotiation also took place in this round. Next was fourth round with the Sr.Director. Mostly behavioral questions. Verbal offer made after few hours. After 3 weeks soft copy of the offer letter released.

    Interview Questions
    • Be sure to know as much as possible for all technical terms used in resume or during interview.   Answer Question
    Negotiation Details
    Negotiations largely depend on last drawn salary. Asking salary should be justified rationally.
    Accepted Offer
    Positive Experience
    Difficult Interview
  8.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Bangalore (India)
    Anonymous Interview Candidate in Bangalore (India)
    Application Details

    I interviewed through a recruiter. The process took 1+ week - interviewed at Oracle in July 2010.

    Interview Details

    Once your resume will be shortlisted by Oracle HR recruiter, the following rounds will be takes part as
    1) Telephonic Technical Round (Weblogic, UNIX/Linux, Basic DBA)
    2) Face-To-Face Interview (Deep level Weblogic end-to-end questions)
    3) Manager Round (Little technical which you put up in your resume)
    4) Director Round (Scenario based questions on technical and Stress management)
    5) Sr. Director Round (Salary Discussion, Scenario based technical questions)

    Interview Questions
    • Weblogic Architecture, Side by Side Deployment, JMS (Queue/Topic)   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  9.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Bangalore (India)
    Anonymous Interview Candidate in Bangalore (India)
    Application Details

    I interviewed online. The process took 4+ weeks - interviewed at Oracle in March 2014.

    Interview Details

    First round of telephonic conversation, followed by extensive and in-depth face to face discussions.

    Interview Questions
    • Nothing as such unexpected. But was asked to create overall design/implementation details.   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  10.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Beijing, Beijing (China)
    Anonymous Interview Candidate in Beijing, Beijing (China)
    Application Details

    I interviewed through a recruiter. The process took 2 months - interviewed at Oracle in February 2012.

    Interview Details

    First recruiter finds my resume on Linkedin and she gave me a call, described what job it is, have a simple English communication, and asking me to think about for days. Then 2 days after we have another call, and I gave her my resume, and the process began. About 1 week later I got an phone call from the team, after about 30 minutes phone call, we have a 2-3 hours interview. This is first round interview, 4 rounds including 1 paper test.

    1 week later I've been told I passed the 1st round, and next round will be an online meeting with managers in US. It was last about 1 hour
    2 weeks later I got the offer.

    Interview Questions
    Accepted Offer
    Positive Experience
    Average Interview

See What Oracle Employees Are Saying

 Current Anonymous Employee

Pros: “Great training and mentoring. Great first job.” Full Review

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.