← Interview experiences
Got the offer

SDE-1 at Oracle

Difficulty
Process took
1-2 Weeks
Rounds
4
Format
Hybrid
Applied via
Job Portal

How it went

  • Always try communicate your thought process, explain why you choose a solution or design, not just how.

What they would tell you

  • Always try communicate your thought process, explain why you choose a solution or design, not just how.

How to prepare

  • Know your projects inside out architecture, challenges, and what you’d do differently.

Their background

I have a year and a half year of experience, applied for the SDE-1 position at Oracle via job portal and got an invitation for the interview.

Round by round

  1. 1

    Coding Round60 min

    In-person, on paper coding round Coding Questions:

    • Find the first repeating element in an array.

    • Rotate an array by k positions.

    • Check if a number is a palindrome without converting it to a string. OOP / Java Questions:

    • Explain abstract classes and when to use them.

    • Difference between == and .equals() in Java.

    • Explain constructor overloading with an example.

    Database Question:

    • Write a query to find employees whose salary is above the average salary in the Employee table.
  2. 2

    Technical Interview 160 min

    Coding Question:

    • Merge overlapping intervals given a list of intervals. Web Design Question:

    • How would you optimize a search API for a database with millions of records? Conceptual Questions:

    • How would you handle memory leaks in a Java application?

    • Difference between synchronous and asynchronous programming.

  3. 3

    Technical Interview 240 min

    Asked to draw UML class diagram of my resume mentioned project, I explained classes, relationships, interfaces, and design patterns used.

  4. 4

    Final Discussion60 min

    Project related Q/A's Questions about salary expectations, notice period, and career goals. Last question Tell me about a time you faced a challenge and how you overcame it.

What came up

HardHybrid1 2 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources