Oracle (OCI) | Offer | Bangalore | IC3

oracle logo
oracle
· IC3 Senior Member of Technical Staff· bangalore· 3y exp· Offer
November 1, 2023 · 49 reads

Summary

I received an offer for an IC3 Senior Member of Technical Staff position at Oracle Cloud Infrastructure (OCI) in Bangalore. My interview experience was rigorous, covering Data Structures, Compiler Design, and C++ specific questions, leading to a compensation package of ~42 LPA CTC.

Full Experience

I recently interviewed with Oracle Cloud Infrastructure (OCI) for an IC3 (Senior Member of Technical Staff) position in Bangalore. As a 2020 CSE graduate, I found the interview experience rigorous yet enjoyable. I went through multiple rounds, which primarily focused on Data Structures, Compiler Design, and C++ specific topics. The offer I received includes a CTC of approximately 42 LPA, 17 Lacs in yearly stocks, and a 12 Lacs joining bonus. I am currently weighing this offer against my existing role at a startup and considering the work environment at OCI.

Interview Questions (4)

1.

Tree - Common Ancestor Algorithm

Data Structures & Algorithms

The interviewer presented a problem requiring the implementation or discussion of a common ancestor algorithm in a tree structure. Specifics on the tree type or constraints were not detailed.

2.

String Reversal Preserving Spaces

Data Structures & Algorithms

I was asked to implement a string reversal algorithm where all characters are reversed, but the original positions of spaces within the string must be maintained.

3.

Compiler Design: Regular Languages and Pumping Lemma

Other

The interview delved into theoretical computer science, specifically asking to prove if a given language is regular and to discuss the Pumping Lemma in detail.

4.

Thread-Safe C++ Singleton

Other

I was tasked with implementing a thread-safe singleton pattern in C++, including considerations for synchronization mechanisms like mutexes.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!