I applied online. I interviewed at Oracle (Bengaluru) in Aug 2017
Interview
Round 1. Assignment 2 Questions - 24 Hours to mail back the assignment
Round 2. Telephonic discussion on Assignment which lasted for 1 hour
Round 3. F2F which lasted for 2 hours
Round 4. F2F which lasted for 1.5 hours
Interview questions [1]
Question 1
1. Singleton class - can we call a copy constructor or an assignment operator
2. 10 boxes contain mini boxes weighing 20kg each. 1 box contains mini boxes weighing 19kg. Find this box.
3. Write your own string class.
4. Can a constructor throw an exception
5. Can a destructor throw an exception
6. How would you know if a core file belongs to your exe
7. Reverse a string without using while or for loop
8. How are callbacks invoked
9. What is the entry point for a shared object or a DLL
10. Find if a number(not a string) is a palindrome or not.
11. Write the abs function for integer
12. How negative numbers are represented in memory(2s compliment)
13. Find out if a tree is symmetric( mirror image with root node as the axis)
I applied through a recruiter. I interviewed at Oracle
Interview
There will be one technical screening round initially. After that, you will move on to the final interview loop, which typically includes Data Structures & Algorithms (DSA), system design, and a bar raiser interview round to assess overall fit and depth.
Interview questions [1]
Question 1
Typical FAANG interview questions” or “Common FAANG-style interview questions.
I applied through a recruiter. I interviewed at Oracle (New York, NY) in Jun 2026
Interview
The role was for a Senior Software Engineer (Data Engineering Oracle Health). A recruiter reached out via LinkedIn and provided a link to apply. After submitting my application, I was scheduled for an initial screening call to discuss my experience and background.
The recruiter screen primarily focused on high-level role fit and basic behavioral questions. Following that, I was invited to a technical interview.
The technical interview was a 1-hour coding session conducted via HackerRank, featuring a LeetCode-style problem. The first ~10 minutes were dedicated to behavioral questions, after which we moved on to the coding challenge. Candidates were allowed to use their preferred programming language.
Interview questions [1]
Question 1
Given an integer, convert it to roman numeral equivalent.
Given input: [1, 49, 23]
Expected output: ["I", "XLIX", "XXIII"]
Round 1 DSA
Asked a basic sliding window question and a few questions related to Java, like what are imaginary functions and then asked me a few questions based on my resume and then dived into technical aspects of it.
Interview questions [1]
Question 1
It was something related to a sliding window, a medium-level LeetCode