i
Oracle
Filter interviews by
Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.
Dependencies are injected into a component through constructor injection, setter injection, or interface injection.
This allows for easier testing, flexibility, and reusability of components.
Common frameworks for dependency injection include Spring Framework for Java and Angular for TypeScript.
Exam...
REST API status codes indicate the outcome of an HTTP request.
200 - OK: Request was successful
404 - Not Found: Resource not found
500 - Internal Server Error: Server error occurred
Developed a project management tool for tracking tasks and deadlines.
Created a user-friendly interface for adding and managing tasks
Implemented a calendar feature for visualizing deadlines
Integrated email notifications for task reminders
It was kinda difficult but could be easily aced with logic
The topic was general and related to technology
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Designing a sustainable housing project in a remote area with limited resources
Overcoming logistical challenges such as transportation of materials
Finding innovative solutions for energy and water supply
Working closely with local community to ensure project sustainability
Race condition simulation involves creating scenarios where multiple processes access shared resources simultaneously.
Use multithreading to simulate concurrent access to shared variables
Introduce delays or randomization to increase likelihood of race conditions
Monitor for unexpected behavior or data corruption
Example: Simulating multiple threads incrementing a shared counter without proper synchronization
Oracle interview questions for popular designations
1 coding questions of moderate level
I have a strong technical background, excellent problem-solving skills, and a passion for learning and growing in the field.
I have a Bachelor's degree in Computer Science and relevant technical certifications.
I have experience working on various technical projects and solving complex technical issues.
I am a quick learner and always eager to expand my knowledge and skills in the technical field.
I am a team player and ha...
You can trust me because of my strong work ethic, dedication to my career, and commitment to personal growth.
I have a proven track record of staying with companies for several years and advancing in my career.
I am passionate about the work I do and always strive to improve my skills and knowledge.
I value stability and long-term relationships, both personally and professionally.
Get interview-ready with Top Oracle Interview Questions
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.
Print all possible combinations of strings by picking one character from each string in the array.
Iterate through each character of the first string and combine it with each character of the second string.
Repeat the process for all strings in the array to get all possible combinations.
Use nested loops to generate combinations efficiently.
Check if a string has balanced parentheses.
Use a stack to keep track of opening parentheses.
Iterate through the string and push opening parentheses onto the stack.
When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis.
If stack is empty at the end and all parentheses are matched, the string has balanced parentheses.
Modified Balanced Parentheses where characters can be matched with any other character.
Use a stack to keep track of opening characters
When encountering a closing character, check if it matches the top of the stack
If it matches, pop from the stack, else return false
Continue until end of string, return true if stack is empty
Java program to calculate date n days after given date without using Date parsing libraries.
Parse the input date string to extract day, month, and year components.
Calculate the total number of days represented by the input date.
Add the specified number of days to the total days calculated.
Convert the final total days back to day, month, and year components to get the new date.
Print Pythagorean triplets within a given range.
Iterate through all possible combinations of a, b, and c within the given range
Check if a^2 + b^2 = c^2 for each combination
Print the triplets that satisfy the Pythagorean theorem
Use backtracking to find all combinations of numbers in an array that sum up to a given number.
Start by sorting the array in non-decreasing order to easily identify combinations.
Use backtracking to recursively find all combinations that sum up to the target number.
Keep track of the current combination and the remaining sum as you traverse the array.
Add the current combination to the result when the sum equals the targe
I applied via campus placement at Amrita Vishwa Vidyapeetham, Amritapuri Campus and was interviewed in Aug 2024. There were 3 interview rounds.
Basic one along with os, dbms fundamentals
One question can be solved using dp
A palindromic substring is a string that reads the same forwards and backwards.
Use dynamic programming to find the longest palindromic substring.
Start by considering each character as the center of a potential palindrome.
Expand outwards from each center to check for palindromic property.
Keep track of the longest palindromic substring found so far.
Example: Input 'babad', Output 'bab' or 'aba'.
I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.
Top trending discussions
Some of the top questions asked at the Oracle interview -
The duration of Oracle interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 619 interviews
Interview experience
based on 5.2k reviews
Rating in categories
Kolkata,
Hyderabad / Secunderabad
+14-9 Yrs
₹ 15-30 LPA
Noida,
Bangalore / Bengaluru
+14-9 Yrs
Not Disclosed
Senior Software Engineer
2.4k
salaries
| ₹10.2 L/yr - ₹40 L/yr |
Senior Consultant
2.1k
salaries
| ₹9.1 L/yr - ₹25 L/yr |
Principal Consultant
2k
salaries
| ₹14 L/yr - ₹36 L/yr |
Senior Member of Technical Staff
1.8k
salaries
| ₹12 L/yr - ₹45 L/yr |
Senior Application Engineer
1.4k
salaries
| ₹9.7 L/yr - ₹30 L/yr |
SAP
MongoDB
Salesforce
IBM