Taro Logo

Senior Software Engineer Interview Experience

January 1, 2023
Positive ExperienceNo Offer

Process

It was a really long process. I applied online. A recruiter called me for an initial phone call. Then the recruiting manager talked to me for about 30 minutes as an initial screening.

Next, I participated in a 1-hour coding interview. Finally, I participated in 5 rounds of interviews as the final round. I got a rejection letter after the final round. The whole process took almost 1.5 months.

Questions

You have a build system where a package cannot be built before its dependencies are built. Given a list of packages and their dependencies, write a method that sorts these packages in the correct order so that all dependencies are built beforehand. For example, for A -> [B, C] and C -> D, the ordering can be either B, D, C, A or D, B, C, A.

System and Design: Design an LRU distribution cache.

Two people are teamed up to complete n tasks. Each task is to be completed by either of the two people. Both people have their reward points defined, where the first person gains reward_1[i] for completing the ith task, and the second person gains reward_2[i] points for completing the ith task. Find the maximum combined reward points that can be gained if the first person has to complete k tasks and the second person has to complete the remaining tasks.

Write functions for a snake and ladder game.

Was this helpful?

Interview Statistics

The following metrics were computed from 68 interview experiences for the Oracle Senior Software Engineer role in United States.

Success Rate

44%
Pass Rate

Oracle's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive50%
Neutral19%
Negative31%

Candidates reported having good feelings for Oracle's Senior Software Engineer interview process in United States.

Oracle Work Experiences