Preparing for an interview? Check out Cracking the Coding Interview
Published on

Oracle | Internship + FTE | Campus Placement

Author
  • Shared Anonymously

Oracle GBU Interview Experience

Technical Round 1:

  • The interviewer started by asking me to introduce myself and discuss my current project.
    We had a detailed conversation about the project and its specifics.

  • Language preferences were explored, and I was asked whether I was more comfortable
    with C++ or Java. I conveyed my proficiency in both languages, and then I explained the
    differences between procedural and object-oriented programming as requested.

  • The interview included code snippet challenges to determine their outputs. This tested my
    programming concepts and problem-solving skills.

  • The concept and implementation of a singleton class were discussed next. I provided a
    clear explanation and even wrote code for a singleton pattern during our conversation.

  • Multi-threading was brought up as another topic. I was asked to explain the concept and
    showcase how multi-threading works through sample code.

  • The interview also involved two coding tasks. The first task required me to write a query to
    find duplicate records in a database table. The second task was about finding employees
    and their respective managers based on provided data.

  • Database-related questions revolved around various types of joins and their applications in
    SQL queries.

  • To assess my Java knowledge further, I was asked to differentiate between primitive and
    non-primitive data types and provide sample code snippets to determine their outputs.
    PS:Throughout the interview, the focus was more on discussing concepts rather than coding
    exercises, as the interviewer mentioned that they don't have standardized coding questions
    for me after looking my resume.
    Verdict: Failed

Oracle EWGBU Interview Experience

Technical Round 1:

  • The interviewer began by asking me to introduce myself.
  • We discussed my current project, and I was requested to draw the entire procedural flow
    happening in the project.
  • I was asked to rate myself in data structures and algorithms, and I rated myself as an 8 out
    of 10.
  • The interviewer inquired about the algorithms I knew, and I mentioned some of them.
  • He specifically asked about BFS and DFS, and I confirmed that I was familiar with both.
  • For DFS, I was asked to write pseudo code and explain it using a recursion tree.
  • The interviewer presented a grid with alphabets and a target string, and he asked whether
    we could reach the target string by moving only right and down. I explained that we could
    solve this using DFS and I mentioned recursive and memoization methods.
  • My Java knowledge was assessed, and I rated myself an 8 again. I was then asked to
    provide a real-world example of Object-Oriented Programming (OOPs).
  • I was asked to explain the difference between the "while" and "for" loops.
  • The interviewer presented a parenthesis matching question and asked me to solve it using
    stacks.
  • I was asked about the data structures and its typed and the difference between
    implementing a stack using a linked list and an array.
  • The interview concluded with the interviewer asking if I had any questions for them.

Technical Round 2:

-The interviewer began by asking me to introduce myself.

  • The interviewer began by asking me to introduce myself.
  • We went through my resume in detail, covering each project and internship experience,
    with a focus on technical aspects.
  • The interviewer asked specific technical questions related to the technologies and tech
    stack mentioned in my resume.
  • I was asked about my knowledge of shell and kernel.
  • The topic of HTTPS came up, and the interviewer inquired about how the connection is
    established using HTTPS.

Technical Round 3:

  • The interview started with a brief introduction of myself.
  • The interviewer showed interest in my projects and asked about the business problems
    they aimed to solve.
  • They inquired about my internship experience and how I managed to balance both
    academics and the internship responsibilities effectively.
  • I was asked to share three values that I consider important in my personal and professional
    life.
  • The interviewer questioned my decision to join Oracle, wanting to understand my motivations and reasons.
  • They asked about my long-term career goals and where I see myself in the next five years.
  • I was presented with a hypothetical scenario where I had to choose between frontend or
    backend development and was asked to justify my choice.
  • The interviewer wanted to know three values that hold the utmost significance to me in my
    career and life.
  • My leadership skills were discussed, and the interviewer asked about any experiences
    where I demonstrated leadership qualities.
  • The interview concluded with the interviewer inviting me to ask any questions I had for
    them.

Verdict:Selected

ReportMark as Helpful