Companies / Oracle ENTERPRISE, FINANCE & IT SERVICES
Oracle DevOps Engineer interview questions Oracle Cloud Infrastructure is a younger cloud built by people who came from the older ones, and its infrastructure interviews go deep on the primitives rather than the console. Expect networking, virtualisation, storage and database operations at a level that assumes you have run these systems rather than consumed them, plus questions about migrating enterprise workloads that were never designed for cloud.
Company-specific hiring details on this page are retained preparation notes and have not been verified claim by claim for your role and location. Confirm round structure, timing and tool rules with your recruiter.
44 questions tagged16 concepts to master4 core topicsrole: DevOps Engineer
The Oracle DevOps Engineer interview process Limited public data Role Cloud Infrastructure Engineer, Site Reliability Engineer
Oracle's infrastructure loops differ substantially between OCI engineering, the database organization and consulting, and the company does not publish a standard process. Candidate reports consistently describe depth on networking, virtualisation and database operations, but not a consistent round count.
These retained details have not been verified claim by claim against dated sources for your role, level and location. Round order, duration and tool policies may differ. Confirm them with your recruiter before planning around this outline; an official careers link alone does not substantiate every detail above.
Practice questions tagged for Oracle Company tags are editorial preparation labels, not evidence that these questions were asked by the employer.
44 questions · 16 unlocked for you
10
Writes are failing with no space left on device, but df shows 40% free. What is going on? ▼ medium Amazon Red Hat TCS 1 notes & comments unlocked
Two different resources produce the same errno, and the second one is invisible unless you know to look. One command distinguishes them.
12
Hard link or symlink: what actually differs, and when does the choice bite you? ▼ easy Red Hat TCS Infosys 1 notes & comments unlocked
A beginner question with a senior follow-up hiding in it. Once you know a hard link is a second name for an inode, log rotation and backup behaviour both stop being mysterious.
15
Explain how a new process comes into existence on Linux. What do fork and exec each contribute? ▼ medium Red Hat Google Meta unlocked
The two-syscall duet behind every process on the box. The follow-ups live in what survives the transition, and candidates who skip that fail the next question.
16
We resized the cloud volume but df still shows the old size. Walk me through extending the filesystem live. ▼ medium Infosys Walmart Global Tech Oracle unlocked
A routine cloud operation with three layers that can quietly disagree. The strong answer is an ordered procedure you could run during business hours, without a reboot.
27
This host must serve three VLANs with redundant NICs. Explain VLAN subinterfaces and where each bonding mode fits. ▼ medium IBM Accenture Oracle ○ sign in
Enterprise loops pair these topics because they test L2 literacy plus vendor coordination together. The scored insight is that LACP spreads flows, not packets, and needs the switch to agree.
29
After scaling workers the app dies with too many open files. How do you raise the limit so it actually sticks? ▼ medium PhonePe Swiggy Infosys ◆ premium
Everyone knows ulimit -n. The interview question is which process inherits which value, why limits.conf did nothing for your service, and how you size the ceiling honestly.
40
A kernel CVE lands and 400 hosts need new kernels this quarter. How do you roll that out without betting the fleet? ▼ hard Red Hat Goldman Sachs Oracle ◆ premium
Patching is easy; surviving the rollout is the interview. Staged rings with health gates, what livepatching can and cannot buy you, and the rollback plan you write before starting.
47
Backup window is five minutes on a busy database volume. How do LVM snapshots give you a safe image? ▼ medium Goldman Sachs JPMorgan Chase Oracle ◆ premium
Copy-on-write freezes a point-in-time view while the database keeps writing. Fat snapshots overflow into invalid backups and thin pools exhaust into frozen volumes: size both deliberately.
49
Redis warns against transparent hugepages while the DBA asks for 2MB pages. Who is right? ▼ medium PhonePe Razorpay Oracle ◆ premium
Transparent versus explicit hugepages is a control question, not a size question. Fork-heavy stores suffer THP copy-on-write amplification while large-resident databases gain TLB reach.
13
What actually makes cloud computing different from running your own servers? Cut past the marketing. ▼ easy Amazon & AWS Microsoft Oracle unlocked
A question that sounds introductory and turns on one distinction: what you stop operating, and what you start paying for instead. The answer is three mechanical differences and one economic one.
17
A legacy workload must move off a dying data centre: lift-and-shift, re-platform or rebuild. How do you decide? ▼ medium Accenture Infosys IBM unlocked
The services-and-enterprise interview staple. There is a defensible answer and it is not 'always re-platform': the decision is a function of change tolerance, deadline reality and what the workload is worth.
51
Compliance will not allow model API calls over the public internet. What are your options? ▼ hard JPMorgan Chase SAP Microsoft 2 notes & comments ◆ premium
Four options with genuinely different costs, and the requirement is usually narrower than it first sounds. Establish whether it is about the network path, the data residency, or the provider's retention terms, because those need different answers.
35
If Terraform already provisions everything, why keep Packer in the stack? Make the case for both. ▼ easy Swiggy PhonePe IBM ◆ premium
Terraform shapes the world; images define what boots inside it. Bake contents into versioned artifacts on a patch cadence, roll fleets by replacement, and keep user_data for identity and wiring only.
19
A PersistentVolumeClaim has been Terminating for an hour. What is holding it, and how do you clear it safely? ▼ hard Databricks Snowflake Red Hat 1 notes & comments ○ sign in
Almost always a finalizer, and the fast fix is the one that loses data. The safe answer explains what the finalizer is protecting against before removing it.
27
Databases will be provisioned by a Kubernetes Operator. What must the reconcile loop get right, and what when it cannot reach the API? ▼ expert Red Hat Oracle Databricks ○ sign in
The two ideas that decide whether an operator is safe are level-triggered reconciliation and finalizer semantics. The partition question separates people who have written a controller from people who have installed one.
35
A developer applies a PVC and nothing happens. Walk me through dynamic provisioning and the StorageClass decisions that shape it. ▼ medium Salesforce JPMorgan Chase SAP ◆ premium
Provisioning is a four-actor handshake between the PV controller, a sidecar, a driver and a backend. Knowing who calls whom turns every stuck PVC from mystery into checklist.
51
A maintenance reboot made pods vanish instead of draining. Why did they never show Terminating at all? ▼ hard Meta Oracle Accenture ◆ premium
Pod-level SIGTERM handling and node-level shutdown coordination are different mechanisms, and conflating them is the trap. The kubelet can only drain pods on power-off if it participates in systemd's shutdown sequence.
58
Worker nodes slowly fill their disks until DiskPressure appears. How does the kubelet decide what to clean up? ▼ easy Datadog Uber NVIDIA ◆ premium
Two cleanup mechanisms hide behind one taint: image garbage collection removes unreferenced images by LRU at threshold crossings, while eviction kills pods. Candidates who conflate them fail this question quietly.
69
GPU driver installs are manual snowflakes per node. What does the NVIDIA GPU Operator change, and where are its sharp edges? ▼ hard NVIDIA Meta Databricks ◆ premium
Driver, container toolkit, device plugin, DCGM and discovery must version-match on every node. The operator reconciles that ladder from one ClusterPolicy CR; MIG, upgrades and host kernels are where it bites.
72
A pod requesting one GPU stays Pending on a cluster with idle GPU nodes. Debug it. ▼ hard NVIDIA Google Red Hat 2 notes & comments ◆ premium
Kubernetes does not see GPUs, it sees an extended resource that something has to advertise. When that advertisement is missing or wrong, the scheduler is behaving correctly and the node is lying.
06
What is an artifact repository manager, and why use Artifactory or Nexus instead of public registries? ▼ easy New JPMorgan Chase Oracle Infosys unlocked
Compare proxy, hosted and group repositories. Trace a tested artifact into production, and understand when a cache can keep builds running during an upstream outage.
30
Twelve clusters across three regions take every release. How do you stage the rollout so one bad build cannot hit everywhere? ▼ hard Salesforce Netflix Oracle ◆ premium
Rings, SLI gates and Git-expressed promotion: sync waves order resources inside a cluster, but fleet sequencing is an automation you design on top.
40
Sales wants 99.99 percent in the contract and your data says 99.9 on a good month. Handle the SLA conversation. ▼ hard ★ Essential Snowflake Salesforce Oracle ◆ premium
An SLA is a price list for failure signed before the failures. Bring the measured distribution, negotiate methodology and exclusions harder than the headline number, and phase targets with dates.
19
A VM rebooted after a storage change and dropped into emergency mode. Talk me through the recovery and what you check first. ▼ medium Microsoft Oracle IBM ○ sign in
Emergency mode after a storage change is usually one line in fstab. The order of operations is what decides the outcome here, along with whether the recovery preserves data-mount dependencies rather than booting past them.
27
A service on a VM dies and restarts every few minutes, and the team has shrugged for weeks. Find the actual cause. ▼ easy TCS Infosys IBM ○ sign in
This one separates people who read journals from people who restart harder. The exit code and signal systemd already recorded usually name the disease.
31
Every evening the reporting VM crawls, vmstat shows constant si and so, and the CPUs burn in system time. What is happening? ▼ medium Goldman Sachs Infosys Oracle ◆ premium
The box looks CPU-starved but the CPUs are starving themselves. Reading the reclaim loop correctly separates people who have sat on the console from people who have read about it.
47
Last night's failover left both database nodes accepting writes for four minutes. Finance wants to know which orders are real. ▼ hard ★ Essential JPMorgan Chase PhonePe Oracle ◆ premium
Split-brain writes are a fencing failure first and a data problem second. Freeze writes, read the divergence boundary from replication positions, and let the payment ledger arbitrate reality.
56
Half your inference fleet went unschedulable overnight and nobody deployed anything. Start. ▼ hard NVIDIA Microsoft Oracle 2 notes & comments ◆ premium
The pods are Pending, the nodes are Ready, and the GPUs have vanished from allocatable. Something changed on the node under a fleet that nobody considered part of the deploy surface.
66
A JVM pod is OOMKilled with the heap at 60 percent of its maximum. The container limit is 4Gi and Xmx is 3Gi. Explain it. ▼ hard Goldman Sachs JPMorgan Chase Oracle ◆ premium
The heap is the part you configured and the smaller part of what the process uses. The kernel counts everything the cgroup touches, including the page cache the JVM never asked for.
01
Where do SAST, SCA, secret scanning and image scanning belong in a pipeline, and what does each actually catch? ▼ easy New JPMorgan Chase Oracle Accenture unlocked
Four scanners, four different things they see, and one rule that decides whether any of them help: a finding that arrives at the release gate is an argument, and the same finding on a pull request is a ten-minute fix.
14
Walk me through hardening a server, from fresh install to production-ready. ▼ easy IBM Accenture TCS unlocked
Experienced answers are ordered and verifiable: minimal base, benchmark applied as code, identity and exposure next, then continuous proof it stayed that way. Checklists recited out of order are the tell.
09
When would you scale a system vertically rather than horizontally? Give me a case where vertical wins. ▼ easy Oracle SAP Goldman Sachs unlocked
The default answer is 'horizontal' because interviews reward it. The correct answer names the constraint that makes distribution expensive and knows when one big machine is the engineering choice.
32
Your B2B SaaS has five thousand tenants. Pooled tables, schema per tenant, or database per tenant: choose and defend. ▼ medium Salesforce Atlassian Oracle ◆ premium
Every candidate lists the three isolation models. The offer-worthy answer prices them per tenant, does the migration fan-out arithmetic, and lands on a hybrid with reversal conditions.
48
You deploy forty times a day and the change-management policy assumes a weekly release board. Design the reconciliation. ▼ hard JPMorgan Chase Goldman Sachs Oracle ◆ premium
The auditor does not require a meeting, they require evidence that changes are authorised, tested and reversible. Generate that evidence from the pipeline and the board stops being the bottleneck.
49
Design how a build becomes a production release across four environments. Nobody can currently prove what is running. ▼ medium Red Hat GitLab JPMorgan Chase ◆ premium
Build once and move the same bytes. The moment an environment rebuilds from source, you are testing something that has never run anywhere, and no amount of pipeline output can tell you what production holds.
05
Four teams want GPUs and you have twelve A100s. Walk me through MIG, time-slicing and MPS, and how you would decide. ▼ hard NVIDIA Google Databricks 2 notes & comments unlocked
Three sharing modes with three different isolation guarantees. MIG partitions the hardware, MPS shares the SMs, time-slicing just interleaves contexts, and picking wrong turns a latency SLO into a lottery.
07
One node in your training fleet makes every job it touches 30 percent slower, but it passes health checks. How do you find and handle it? ▼ hard NVIDIA Meta Microsoft 2 notes & comments unlocked
GPUs fail gradually before they fail loudly. Xid errors, ECC retirement, thermal throttling and a degraded NVLink all produce a node that is up, schedulable, and slowing every gang it joins.
08
You need to upgrade GPU drivers across a live inference and training fleet. What is your plan? ▼ hard NVIDIA Google Microsoft 2 notes & comments unlocked
The driver, the container toolkit, the CUDA runtime inside the image and the framework build all have to agree. Upgrade the wrong one first and every pod on the node fails to start with an error that names none of them.
10
Training throughput is 40 percent below what the GPU count predicts. The GPUs look fine. Where do you look? ▼ expert NVIDIA Meta Microsoft 2 notes & comments unlocked
At sixteen GPUs and above, the network is the computer. Collectives run at the speed of the worst link in the group, and placement decides which link that is.
11
You need 64 GPUs for the next year and the region is out of capacity. What is your procurement strategy? ▼ hard Microsoft Oracle Google 2 notes & comments unlocked
GPU capacity is not elastic the way CPU is. On-demand means whatever is left after the reservations, and in a tight region that is nothing, so the availability problem and the cost problem are the same problem.
12
Your cluster has three GPU generations because that is what you could buy. How do you schedule against it? ▼ hard NVIDIA Microsoft Oracle 2 notes & comments unlocked
A mixed fleet is the normal state, not a transitional one, because capacity arrives when it arrives. The failure is a scheduler that treats two very different cards as the same countable unit.
35
How often should a large training run checkpoint, and what does the answer depend on? ▼ hard NVIDIA Meta Microsoft 2 notes & comments ◆ premium
Checkpoint too rarely and a failure costs hours of GPU time. Checkpoint too often and you pay for stalled GPUs writing terabytes to storage. There is an arithmetic answer and most teams never do it.
30
Your own manager asks you to skip a control to make a date. What do you do? ▼ hard JPMorgan Chase SAP Oracle ◆ premium
Assess a requested control bypass against its purpose and approval rules, then propose a permitted delivery path and document the actual decision.
36
Security has blocked your release over a finding you think is low risk. How do you handle it? ▼ medium JPMorgan Chase Oracle Salesforce ◆ premium
Resolve a security release finding with verified affected components, deployment context and an authorized remediation or exception decision.
More practice for Oracle applicants Additional exercises from the topics selected for this guide. Choose those that match your job description.
8 questions · 8 unlocked for you
01
Design a highly available three-tier application on AWS. What actually fails, and what does each layer of redundancy buy? ▼ easy New Amazon & AWS Accenture Infosys unlocked
Multi-AZ is the answer and the reason matters more than the acronym. Each tier fails differently, and the database is the one where high availability means a failover with a real gap, not zero interruption.
05
What happens at the kernel level on SIGTERM versus SIGKILL, and why might a container ignore SIGTERM? ▼ medium ★ Essential Google Meta Amazon 3 notes & comments unlocked
The question that separates people who have debugged a hung rollout from people who have read about one. The interesting half is not the signal, it is PID 1.
04
Azure Load Balancer, Application Gateway, Front Door: which one, and why are there three? ▼ easy New Microsoft Infosys TCS unlocked
One is layer 4 and regional, one is layer 7 and regional, one is layer 7 and global. Answer on those two axes and the choice makes itself, including when you need two of them together.
01
What is the difference between TCP and UDP, and when would you choose UDP on purpose? ▼ easy New Cloudflare Google Infosys unlocked
Ordering and retransmission are what TCP adds, and both of them cost time. Naming something that deliberately gives them up, and saying why, is what turns a textbook answer into a real one.
09
The pipeline says the deploy succeeded, but users still see the old version. Find it. ▼ medium GitLab Atlassian Meta 2 notes & comments unlocked
A deceptively deep question, because there are at least six places a version can get stuck and they span the pipeline, the cluster and the edge. Work the path in order.
06
At what layer should this load balancer operate? Explain the trade-off between L4 and L7. ▼ medium Cloudflare Google Meta 2 notes & comments unlocked
A staple of every networking round, and the follow-up is always about TLS termination. Knowing which layer sees what decides most of the answer.
07
What happens between typing a URL and the page rendering? Go as deep as you can. ▼ medium ★ Essential Meta Google Cloudflare 2 notes & comments unlocked
The oldest question in systems interviewing and still the best, because it is unbounded: every layer you can describe is another layer you could debug.
03
A server does not come back after a reboot. Walk me through the Linux boot process and where it can stop. ▼ easy New Red Hat IBM TCS unlocked
Five stages, and which one you are stuck in tells you what to fix. A machine that reaches a GRUB prompt has a different problem from one that hangs waiting on a filesystem that no longer exists.
Study topics for Oracle applicants Our topic selections, ordered easy to hard within each track.
Concepts behind the practice questions Study the mechanisms used in the exercises. Foundational concepts are public, core concepts require a free account, and advanced concepts require Premium.
⚙️ INFRASTRUCTURE AT SCALEWhere to apply, and official Oracle resources Straight from Oracle: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to Oracle's own pages. Roles and processes change; always confirm on the official site.
ORACLE INTERVIEW FAQ
How is an OCI interview different from an AWS one? ▲
Less breadth of managed services, more depth on the underlying primitives. Networking, compute and storage internals carry more weight, and interviewers often want to know how something works rather than which service provides it.
Is database knowledge required? ▼
For many infrastructure roles yes, at operational depth: backup and recovery, replication, failover behaviour and performance triage rather than schema design.
What migration questions come up? ▼
Moving workloads that assume a fixed hostname, a shared filesystem or a licensed appliance. Answers that only describe the target architecture miss the sequencing question they are really asking.
Walk into your Oracle DevOps Engineer interview ready Six months with every answer open, easy through expert, and the whole concept curriculum with them. Paid once, nothing renews. The first 18 answers in each topic are readable without an account.
Or create a free account to unlock more free answers per topic.
Other DevOps Engineer interviews to prep Companies whose loops test the same tracks as Oracle's.
Independent and not affiliated with Oracle. All trademarks belong to their owners.