i
Oracle
Filter interviews by
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
Use a built-in function or algorithm to find the square root of a number up to 2 decimal places.
Use a programming language's built-in function like sqrt() in Python or Math.sqrt() in JavaScript to find the square root of a number.
If a built-in function is not available, implement an algorithm like Newton's method to approximate the square root.
Round the result to 2 decimal places using a function like round() or toFixe
To find the longest path in a binary tree (leaf to leaf), we need to perform a depth-first search and keep track of the maximum path length.
Perform a depth-first search on the binary tree, keeping track of the maximum path length encountered so far.
At each node, calculate the maximum path length by adding the maximum left and right subtree depths.
Update the maximum path length if the current path length is greater.
Repe...
I applied via Company Website and was interviewed in Dec 2023. There were 2 interview rounds.
Oracle interview questions for designations
Get interview-ready with Top Oracle Interview Questions
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed before Mar 2023. There were 2 interview rounds.
Cake cutting question based on the maths
To multiply two strings, convert them to integers, multiply them, and convert the result back to a string.
Convert the strings to integers using parseInt()
Multiply the integers together
Convert the result back to a string using toString()
Design a URL shortener service
Generate a unique short code for each long URL
Store the mapping of short code to long URL in a database
Redirect users from short URL to long URL when accessed
Consider implementing custom short domains for branding
Track analytics for shortened URLs for performance monitoring
I applied via campus placement at Institute of Management Nirma University, Ahmedabad and was interviewed in Jul 2023. There were 2 interview rounds.
1 DP Question, 1 Rest API, 10 Aptitude MCQs, 10 English MCQs
I was interviewed before Nov 2023.
Aptitude questions along with coding questions
I was interviewed in Oct 2022.
It was roughly around 70 min. one sql query one coding some mcqs
Top trending discussions
Some of the top questions asked at the Oracle Applications Engineer interview -
The duration of Oracle Applications Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 11 interviews
4 Interview rounds
based on 106 reviews
Rating in categories
Senior Software Engineer
2.4k
salaries
| ₹10.2 L/yr - ₹40 L/yr |
Senior Consultant
2.1k
salaries
| ₹9 L/yr - ₹25 L/yr |
Principal Consultant
2k
salaries
| ₹10.9 L/yr - ₹36 L/yr |
Senior Member of Technical Staff
1.8k
salaries
| ₹13.5 L/yr - ₹45 L/yr |
Senior Application Engineer
1.4k
salaries
| ₹8.5 L/yr - ₹34 L/yr |
SAP
MongoDB
Salesforce
IBM