← 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

Hiring now

Software engineer roles are open right now

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

  • Senior Software Engineer -.NET

    Tyler Technologies · Annapolis, Maryland

  • Software Development Engineer II

    SaaS Labs · Bengaluru, Karnataka, India

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first