Oracle OCI | SMTS | Bangalore | Feb 2020
Anonymous User
1495

Status: M.Tech from Tier 1 institution in India
Position: SMTS at Oracle
Location: Bnagalore, India
Date: Feb ,2020

I was approached through Linkedin for Job profile in Bangalore location. There were 5 rounds and all of them were in zoom call for about 40-60 mins.

Intro
Coderpad round.

  1. Marking 0 for entire row i and j if <i,j> is 0. Do it inplace. Was asked to write custom test cases and walk it through the code. I wrote two additional test cases.
    https://leetcode.com/problems/set-matrix-zeroes/
  2. Implement rate limiting API.

HLD round:
Started with current project that I am working on and was aske following questions based on my current project.

  1. Queue based load leveling for a web server, Gateway and load balancers. Extended the discussion with throttling.
  2. Describe one design consideration that you did wrong/ did not consider and was costly in longer run.
    This round was very interactive and we disussed many scenarios and edge cases and possible ways to prevent or circumvent the scenario.

DS and Algo Round
I was asked few questions with varying degree of difficulty ranging from easy to medium LC propblems

  1. Implement Snake and Ladder very similar to https://leetcode.com/problems/snakes-and-ladders/. Proposed a DP based solution for the propblem.
  2. Evaluate an expression tree. Proposed to Stack based solution to translate the expression into post fix notation and then evaludate it.
  3. Longest common palindromic substring. https://leetcode.com/problems/longest-palindromic-substring/

Then I was asked a few LP questions.

Hiring Manager Round
In this round it was mostly about the project and scope of work in the position they were hiring for. Along with that a details level disussion on my current project. Deep dive discussion on scalability and availability of system and some LP quesions.

Bar raiser round with Director

  1. Design system in scale (million users)
  2. Discussion on Load balancer , APIM , Gateways , Consistancies models and how each consistency decision would affect the system.
  3. Slightly difficult behavioural quesion involving negative scenarios.

Over all entire set of rounds lasted for 3 weeks. HR coordinator was very helpful during the prosess.

I found colud design pattern discussed at MSDN (https://docs.microsoft.com/en-us/azure/architecture/patterns/) and Architecture guide very helpful for design discussion and details analysis.

Comments (1)