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.