[ INFO ]category: Behavioral · Onsite difficulty: difficult freq: first seen: 2020-04-17
[DIFFICULT][ONSITE]OnsiteSWE II (Mid-Level)Accepted
$catproblem.md
I interviewed with Oracle OCI in in February-March . I have two years of experience.
Here is my interview experience:
Phone Screen (30 minutes)
Coding Question - Climbing stairs (easy)
Work Experiences, Projects
Experience with cloud technologies
Onsite Rounds:
Round 1 (60 minutes)
Design a Card Game with some set of rules. This was testing for OOPs and design concepts. Multiplayer platform, easily extendable design, add dynamic rules, change card's face values, keep track of leaderboard etc were follow up questions.
Round 2 (60 minutes)
Started with questions like what is a Cache memory, why do we need this, different types of caches, L1/L2/L3 cache differences. Cache coherency and eviction policies.
After a discussion, I was given a task to implement (code) LRU cache. Follow ups: Why did I choose this data structure, how to make it thread-safe, how to make it a distributed cache etc.
Round 3 (60 minutes)
Target Sum (Leetcode Medium)
Recover Binary Search Tree (Leetcode Hard)
Hiring Manager (45 minutes)
Resume related questions.
Biggest Achievements and all.
Roles and responsibility in current team.
Time when you disagreed with your manager.
Conflict management cases with teammates.
Scheduled after a week:
Bartender (50 minutes - Zoom App)
Roles and responsibility in current team.
Time when you disagreed with your manager.
Conflict management cases with teammates.
I guess he was not well prepared with questions and we still had 40 minutes left. He gave me a coding question again.
Q) You have given a file name (string). Write a script/code to find the file (may be anywhere in nested directories) and delete it. If that directory doesn't contain any other file delete that directory too.
Last question: How a typical daily routine you follow? (I said, I usually go for boxing classes in the morning. He started laughing and said alright let's stop here. I don't want to get punched :D)
Verdict: Cleared all rounds, delay in offer dispatch due to COVID-19