Preparing for an interview? Check out Cracking the Coding Interview
Published on

Oracle OCI || IC2 || Verbal offer

Author
  • Shared Anonymously

Current Experience: 2.5 year+ at a product based MNC

Recently i appeared for ORACLE OCI ic2 role. I applied through their career portal.

There were total of five rounds each one was 1 hour round. First one being screening and then 2 technical and 2 managerial rounds.

Screening round: Technical round
Two interviewer were there. They started with introduction and project i worked on. Discussion around project like schema and api it expose.
Then they gave one coding question:
Variation of https://leetcode.com/problems/group-anagrams/description/ where we have to handle any symbol. Interviewer was convinced with my solution.

After one week i got call , feedback is positive and they are scheduling four more rounds of interview(two technical and two mangerial). I applied for 1.5 day leave in my current organization.

First round: Technical
Interviewer was 10 year experienced. It started with introduction and then project grilling.
He gave one coding question:
https://leetcode.com/problems/next-greater-element-i/description/
My bad i asked should we discuss first or should i write code. He replied if you already know the question then i can ask some other question. I replied i don't know :) .
I gave O(n^2) approach first and then stack based approach.
Then he came to in general question like:

  1. How you handle prod issue?
  2. How you make sure prod issue don't impact client for longer time?

Time was left, so he again ask one coding question:
https://leetcode.com/problems/search-a-2d-matrix-ii/description/
I was knowing optimised solution. I started with O(m*n) then O(nlog(m)) then added some filtering logic and then i pretent i am thinking optimised solution seeing 15 min time was there. But again my bad he said lets move on and he asked to me if i have any question. Inrerview ended early. I am regretting i should have asked for 5 more minute since i was knowing the solution. But he was convinced.

Second round: Technical round
Interviewer was really good and supportive.
Started with introduction and then he said 30 minute is for coding challenge and remaining 30 min is for system design.
Coding question: https://leetcode.com/problems/shortest-path-in-binary-matrix/description/
System design : LLD of cricbuzz. Mainly focused on schema.

Third round: Managerial round
She was manager. She started with introduction and project grilling.
Then lot of scenario based question:

  1. Any colleage inspires you?
  2. Any tech challenge you faced?
  3. Any scenario when your boss changed and how you handled?
  4. Any scenario when you missed deadline?
  5. How you handle priority change?
  6. Why switching job?

Coding question : Variation of https://leetcode.com/problems/merge-intervals/description/
First I gave brute force solution and then most optimised solution.

In the end, she asked if i have any question. Again my bad i ask at what stage oracle cloud is. She replied what do u mean by stage. I replied its with clients or its in Poc. He said you can google its going with full-fledged and have many clients.

Fourth round: Managerial round
Introduction and in depth resume grilling.
Again lot of Scenario based questions.
Asked to write code for merge sort and also replicate deadlock using threads.

In the end, I asked for feedback, he said I am good in coding but i need to learn beyound day to day work like devops. He was from devops team and i don't know much devops that might be the reason.

Tips atleast for me:

  • Always ask relevent question in the end or ask in general question like work culture extra.
  • Practice to start with brute force and slowly move towards to optimised solution. We genius leetcoders :) starts with optimised solution.
  • Be confident.

After long time i gave this long interview thats why I did some mistakes but after giving all round, i felt i am still worthy.

After one week , I heard feedback is positive and HR discussed salary, location and other stuff and said it will take 10-12 days to release offer letter after email approval. But later i got to know that position is on hold. Again my bad luck hunted me. My 90 days notice period might be the issue.

Will update this post if I hear back.

Hope it will help others...

ReportMark as Helpful