Oracle OCI | SMTS (IC3) | Workflow Team | TPS
Summary
I recently had a screening round interview for the SMTS (IC3) role on the Workflow Team at Oracle OCI, which included an introduction, a behavioral question about my most challenging project, and a coding problem to design a video buffer data structure.
Full Experience
Hi Fam, I'm currently an SSE at Walmart with 6.3 years of experience. I recently appeared for a screening round for the SMTS (IC3) role on the Workflow Team at Oracle OCI. This round was taken by a fellow SMTS. The first 20 minutes were dedicated to an introduction and a discussion where I described the most challenging project I've worked on. Following that, I had a 40-minute coding session where I was given a problem to design a video buffer data structure. I'm currently waiting for further loop rounds to be scheduled.
Interview Questions (2)
Describe the most challenging project that you have worked on.
You're working on a video streaming project and you've been asked to design a video buffer data structure to store a limited number of items. The data structure should support four operations: 'add', 'delete', 'getFirst', and 'getEnd'.
- The 'add' operation should add an item, return True if it succeeds.
- The 'delete' operation should delete the oldest element, return True if it succeeds.
- The 'getFirst' operation should retrieve the oldest item in the data structure.
- The 'getEnd' operation should retrieve the newest item in the data structure.
Constraint: Not allowed to use Java Collections Framework.