Oracle India (Bangalore, Hyderabad, Pune) interviews are longer and more process-heavy than most product companies, often running 5 to 6 rounds including a dedicated database and SQL design component for most teams.
About Oracle
Oracle India employs 50,000+ across Bengaluru and Hyderabad. Teams build Oracle Cloud Infrastructure (OCI), Fusion ERP, and the Oracle database kernel. Hiring is structured and places a strong emphasis on CS fundamentals over recent framework fluency.
Resume screen: CGPA and past product-company experience weighted heavily
Online Assessment: aptitude plus 2 to 3 coding problems on HackerRank, 90 min
Technical Round 1: DSA coding (medium to hard), Java or language of choice
Technical Round 2: Second DSA round or OOP design
Database and SQL Round: query writing, schema design, indexing
System Design Round (SDE-2+): distributed system architecture with focus on consistency
HR Round: career goals, team fit, compensation
Online Assessment (90 min)
Aptitude questions plus 2 to 3 HackerRank coding problems. Medium difficulty. Some teams include a Java-specific MCQ section.
Technical Round 1 (60 min)
DSA coding with follow-up on time and space complexity. Java is preferred on most Oracle product teams; be ready to discuss JVM internals if asked.
Technical Round 2 (60 min)
Either a second DSA problem or a low-level design question such as designing a thread-safe cache or a task scheduler.
Database and SQL Round (45-60 min)
Write complex SQL queries, explain indexing choices, discuss normalization trade-offs. Oracle DB knowledge is a plus but not required for OCI teams.
System Design Round (60-90 min, SDE-2+)
Design a distributed system with explicit attention to consistency models, replication, and failure recovery. Box diagrams alone will not pass this round.
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
7 more questions. Sign up to unlock all
Sign up free: unlock all questions