Got the offerSDE-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
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
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
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
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
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
10 free auto-applies. No card.
Or practice this interview first