[ INFO ]category: Behavioral · Onsite difficulty: average freq: first seen: 2021-06-19
[AVERAGE][ONSITE]OnsiteSWE III (Senior)Unknown
$catproblem.md
I recently interviewed at Oracle OCI for a Senior Engineer position. I have seven years of experience in software development as a Senior Engineer in a mid-sized product-based organization.
The recruiter reached out to me through Instahyre and scheduled a technical screening round after discussing my current role and responsibilities.
Technical Screening
Introduction
Write REST APIs for an Unbounded Queue (Request Body, API, Verbs, Response Body, etc.).
Implement an Unbounded Queue: I implemented it using the synchronized keyword.
I was asked to change the implementation to work after using Locks & Concurrent interfaces.
The recruiter informed me that I was shortlisted for onsite interviews and scheduled five interview rounds over the next five days.
Loop 1
Designing of TinyUrl (HLD and LLD both)
Loop 2
Couple of Behavioral Questions.
What happens in the background after hitting enter after typing www.google.com in the browser?
How does the browser suggest Google just after typing "g"? I was asked to implement a trie.
Leetcode Easy: Two Sum. I'm not sure why they chose this easy Leetcode question to ask after discussing so much.
Loop 3
Couple of Behavioral Questions.
Different Aspects of System Design (Load Balancers, Security, API Gateway, Deployment Strategy)
Leetcode: House Robber III
BT Round
Lots of Behavioral Questions.
HM Round
Discussed my past project and roles & responsibilities.
Lots of Behavioral Questions.
The technical questions were relatively easy. They focus a lot on behavioral questions.