I recently interviewed at Oracle OCI for an IC3 position. I was selected in February , but unfortunately, due to a hiring freeze, my offer letter was never released. I have since given up on OCI and am writing my interview experience here.
Technical Screening Round (In-Depth):
Leetcode problem: Longest Substring Without Repeating Characters
Where do you mention environment changes in the Helm chart?
You have a table, write a query to output day-wise total sales.

**select sum(amount) from sales group by sale_date LIMIT 2**
How does a migration file look like inside?
How do you write an endpoint for an email service?
How do you do load balancing... which algorithm?
Write a cron job syntax: 0 * * * *
What states did you use in React? Write the syntax for useState and how do you update the state?
Difference between props and state?
How do you access a DOM element in React?
Write an onClick function.
Write a promise.
Write an Axios POST request.
How do you pass props from one component to another?
How to list databases in the settings.py file in Django and can we declare multiple database instances?
What is Installed Apps in settings.py?
How do you do Two-Factor authentication?
psql commands for PostgreSQL
Have you used Celery? How does Celery work internally?
Is Axios asynchronous?
Round 1:
Projects Done / Tech Stack / K8s
Have you worked with Terraform?
Tell me a time where you had to learn a new skill.
What does your daily responsibilities include, how much coding / team managing?
What is your biggest professional achievement so far?
Mutable vs immutable difference.
When to use a list and when to use a dictionary and when to use tuples?
How do you measure the time taken for a function in Python? Imagine you have 100's of functions.
Shallow copy vs deepcopy in Python.
Hackerrank coding problem - find finest food outlets.
Round 2:
Round 3:
Round 4:
Round 5:
Your React app is taking time to load, how would you troubleshoot it? What performance techniques do you follow? Let's say you have a webpage, how do you troubleshoot it?
Let's say you have a CRM dashboard where once a user call gets connected, the next step is to fetch metadata like personal info, last 5 transactions, account details, etc... Now, when the customer agent says, "Please wait for a minute, your data is loading," it's a waste of time for the end user. So how would you handle such a scenario?
Tell me a situation where you got work that you did not like and yet you had to do it?
If there is only frontend work in the team, would you do it?
If there is a cool-off period and there is monitoring/support kind of work, will you take it as an opportunity and do it?
How do you analyze an SQL query that is taking a lot of time to execute?
Design a system where you have to read log files and raise exceptions in it and create a Jira ticket in it.
Have you used useCallback and useMemo?