Oracle OCI | SMTS (IC3) | KMS | TPS
Summary
I recently interviewed for a Staff Member of Technical Staff (SMTS) position (IC3) at Oracle OCI within their KMS team, undergoing a screening round that included both coding and theoretical questions. The outcome is currently ongoing.
Full Experience
I recently went through a screening round for an SMTS role (IC3) on the KMS team, which is part of the Security Products Group at Oracle OCI. The KMS team is identified as a Tier-0 Service. The interview was conducted by a fellow SMTS. The round focused on two coding problems followed by theoretical discussions for the remaining 15 minutes.
Interview Questions (5)
Jump Game 1
I was asked to solve the standard LeetCode problem, Jump Game 1.
Sum of Array Maximums After K Operations
Given an array, I needed to perform K operations. In each operation, I had to find the maximum element in the array and reduce it to half its value (floor). The goal was to find the sum of all elements in the array after K operations.
Scaling a System from 1K to 1M TPS
I was asked to explain how to scale a system's throughput from 1,000 transactions per second (TPS) to 1,000,000 TPS.
Productionizing a System
I had to explain the process and considerations involved in taking a system from development to production.
Spring vs. Spring Boot
I was asked to discuss the differences and use cases between the Spring Framework and Spring Boot.