
Synthesized from 61 candidate submissions for ALL.
Oracle's interview process generally emphasizes a mix of core computer science fundamentals, deep language-specific knowledge (particularly Java), and practical system design. Candidates should be prepared for varying difficulty levels ranging from basic algorithmic implementation to complex architecture discussions depending on their seniority.
The candidate participated in an on-campus drive consisting of an OA and two technical rounds. The candidate was rejected after the second technical round due to lack of proficiency in SQL and REST APIs.
Online assessment conducted on campus for 42 students.
The interviewer focused on Linux commands, Git version control, SDLC architecture, AWS services, and data structure operations.
List 10 Linux commands
Explain git merge, git cherry-pick, and git rebase
How to resolve merge conflicts in Git
Explain SDLC architecture
Explain AWS services: EC2, S3, and Lambda
Write code for insertion, deletion, and search in a linked list
How to delete an element from the middle of a stack
The interviewer focused on backend deployment concepts, mathematical puzzles, string-based DSA, arithmetic operations, and SQL queries.
Explain backend system deployment (Docker, Kubernetes, CI/CD, Grafana, Prometheus)
String-based DSA problem
Perform division using only addition and subtraction
Write two nested SQL queries
The interview process was considered to be of average difficulty and focused on a single technical assessment.
The candidate was asked to solve a problem related to data structures and algorithms.
Data structures and algorithms problem