Oracle Cerner | Software Developer 3 | Bangalore | Apr 2025

oracle cerner logo
oracle cerner
Software Developer 3Bangalore
July 15, 20253 reads

Summary

I interviewed for a Software Developer 3 role at Oracle Cerner in Bangalore, going through a screening, three technical rounds, and a behavioral round. I successfully solved the initial DSA question and system design, but faced challenges with a complex HackerRank problem and a less-than-ideal behavioral interview.

Full Experience

I saw a post by recruiter on LinkedIn and contacted him via InMail. The recruiter contacted within few days asking basic details. Then radio silence for 3 weeks and then got a call from scheduling team for scheduling interviews

Screening Round Taken by a Principle MTS. I was asked 1 DSA question: Q: A conference will be for d days. A schedule of n interviews is given with 3 arrays for start, end and knowledge gained. The interview start time and end time are in days and each day the maximum number of meetings allowed to is k. I need to maximize knowledge gained. -> Solved fully


Got a call from recruiter within 2 days for scheduling LOOP rounds:

Technical Round 1:

I was told to draw the HLD for a social media posting app like instagram. I completed following:

  • Functional Requirements
  • Non Functional Requirements
  • DB Schema
  • DB resilient design
  • Services
  • Diagram We discussed DB choices and reasoning, design decisions, CAP theorem etc.

Tecnical Round 2 (Taken by Director of Engineering):

I was asked basic JAVA Programming questions at first which I answered. Then I was told to solve a hackerrank question. It wasn't realated to DSA but it was a very long and complicated question. I solved it but only 2 test cases passed out of 10

Tecnical Round 3 (Taken by a Principle MTS):

  • Java Classes and coding related question
  • Level Order traversal for a non binary tree.

Bartender Round:

Taken by someone from different team. I was asked multiple behavioural and questions related to my project. The interviewer was very rude and it seemed like he wasn't even interested in hiring.

Interview Questions (3)

Q1
Maximize Knowledge Gained from Interviews with Capacity Constraint
Data Structures & AlgorithmsHard

A conference will be for d days. A schedule of n interviews is given with 3 arrays for start, end and knowledge gained. The interview start time and end time are in days and each day the maximum number of meetings allowed to is k. I need to maximize knowledge gained.

Q2
High-Level Design for Instagram-like Social Media App
System DesignHard

I was told to draw the HLD for a social media posting app like instagram. I completed following:

  • Functional Requirements
  • Non Functional Requirements
  • DB Schema
  • DB resilient design
  • Services
  • Diagram We discussed DB choices and reasoning, design decisions, CAP theorem etc.
Q3
Level Order Traversal for a Non-Binary Tree
Data Structures & AlgorithmsMedium

Level Order traversal for a non binary tree.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!