Oracle Health Onsite Interview Experience and Process Overview
Question Details
Screening *
Data Structures & Algorithms: * Solve the "Coin Change" problem. * Solve an algorithmic problem utilizing counting sort logic.
Round 1 *
Java Concepts: * Differentiate betw
Full Details
Screening *
Data Structures & Algorithms: * Solve the "Coin Change" problem. * Solve an algorithmic problem utilizing counting sort logic.
Round 1 *
Java Concepts: * Differentiate between Java abstract classes and interfaces. * Explain the Java Stream API. *
Coding: * Find the median of two sorted arrays. * Utilize Java Streams to retrieve the first three minimum and three maximum elements from a collection. *
Web Services & API Design: * Define microservices and outline their advantages. * Explain REST API principles. * Detail CRUD operations using an employee record scenario as an example. * Describe different types of API pagination. * Distinguish between "Forbidden" and "Unauthorized" HTTP status codes.
**
Round 2 High-Level Design** * Design a scalable metric and logging platform.
**
Round 3 Behavioral** * Describe the most challenging project encountered. * Discuss a specific instance of taking a risk that resulted in failure. * Explain the approach to handling negative feedback from a manager. * Detail a scenario where actions went beyond the job description to fulfill a customer requirement. * Share a specific time a professional goal was self-imposed and pursued.
**
Round 4 Hiring Manager** * Deep dive into past project experiences. *
System Design: Architect a Hospital Management System.
About This Question
This is a reported interview question from a oracle health interview for a swe role during the onsite round reported in 2025.
It covers the following topics: Arrays, System Design, Behavioral .
Difficulty rating: Hard