Oracle OCI || Software Developer 3 || Phone Screening Round

oracle logo
oracle
· Software Developer 3
September 10, 2026 · 2 reads

Summary

I had a phone screening round with Oracle for a Software Developer 3 position, which covered both DSA and system design questions.

Full Experience

The round included both DSA and System Design.

  • DSA: Asked Next Permutation. I was expected to explain the approach, implement the solution, and discuss the time and space complexity.

  • System Design: Asked me to design a system for uploading a 100 GB video. The discussion focused on how to handle large file uploads, including chunking, resumable uploads, storage, and scalability.

Interview Questions (2)

1.

Next Permutation

Data Structures & Algorithms·Medium

Given an array of integers, rearrange them into the lexicographically next greater permutation of numbers. If such arrangement is not possible, rearrange to the lowest possible order (sorted in ascending order). I was expected to explain the approach, implement the solution, and discuss time and space complexity.

2.

Design a system for uploading a 100 GB video

System Design

Design a system to handle uploading of very large video files (e.g., 100 GB). Discuss handling of large file uploads, chunking, resumable uploads, storage, and scalability.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

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!