Faster and better experience!
i
Oracle
Filter interviews by
Use 'mv' command in a bash script to rename files in Linux.
Use 'mv' command followed by the current file name and the new file name to rename files.
You can use wildcards like '*' to rename multiple files at once.
Make sure to test the script on a few files before running it on all files.
Linux system calls are functions provided by the kernel for user-space programs to interact with the operating system.
System calls are used to request services from the kernel, such as creating processes, opening files, and networking.
Examples of system calls include open(), read(), write(), fork(), exec(), and socket().
System calls are invoked using a software interrupt or trap instruction, switching the CPU from...
Trapping rain water problem involves calculating the amount of water that can be trapped between buildings given their heights.
Calculate the maximum height of buildings to the left and right of each building
Find the minimum of the two heights
Subtract the height of the current building to get the amount of water that can be trapped at that building
I would use a relational database like MySQL for the Parking lot as it provides structured data storage and supports complex queries.
Relational databases like MySQL offer structured data storage for parking lot information
Supports complex queries for managing parking lot data efficiently
Ability to handle large amounts of data and transactions
Provides data integrity and security features
Can easily integrate with ot...
What people are saying about Oracle
Exceptions handling is a mechanism to handle errors or exceptional situations in a program.
Exceptions allow for graceful handling of errors without crashing the program
Try-catch blocks are commonly used to catch and handle exceptions
Exceptions can be thrown manually using 'throw' keyword
Common exceptions include NullPointerException, ArrayIndexOutOfBoundsException, etc.
Testing is the process of evaluating a software application to identify defects or bugs.
Types of testing include unit testing, integration testing, system testing, acceptance testing, and regression testing.
Unit testing involves testing individual components or modules of the software.
Integration testing checks if different modules work together correctly.
System testing evaluates the entire system's functionality.
...
Remove duplicates from array of strings while maintaining original order.
Iterate through the array and use a Set to keep track of unique elements.
Add elements to a new array only if they are not already in the Set.
Generate all valid combinations of parentheses for a given number n
Use backtracking to generate all possible combinations of opening and closing parentheses
Keep track of the number of opening and closing parentheses used
Add opening parentheses if there are remaining to be used, and add closing parentheses if it won't create an invalid combination
Find the longest string in an array with no repeating characters.
Iterate through each string in the array
Use a set to keep track of characters seen so far
Update the longest string found without repeating characters
Fibonacci code generates a series of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Use a loop to calculate the next number by adding the previous two
Repeat the process until reaching the desired length or value
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
It was a coding round interview along with interviewer via Virtual mode. I was given 2 coding questions on HackerRank for the interview:
1. one was an easy problem on counting minimum replacements.
2. "pat is an ordinary kid who works hard to be a great runner...." this was a challenging problem (which I managed to solve).
3. I was asked some basic Python questions, as the role was for a Python Developer.
I would use a relational database like MySQL for the Parking lot as it provides structured data storage and supports complex queries.
Relational databases like MySQL offer structured data storage for parking lot information
Supports complex queries for managing parking lot data efficiently
Ability to handle large amounts of data and transactions
Provides data integrity and security features
Can easily integrate with other s...
Java is a popular programming language used for developing various applications. OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects.
Java is a class-based, object-oriented programming language.
OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation is the bundling of data and methods that operate on the data into a single unit.
Inheritance al...
Testing is the process of evaluating a software application to identify defects or bugs.
Types of testing include unit testing, integration testing, system testing, acceptance testing, and regression testing.
Unit testing involves testing individual components or modules of the software.
Integration testing checks if different modules work together correctly.
System testing evaluates the entire system's functionality.
Accep...
Exceptions handling is a mechanism to handle errors or exceptional situations in a program.
Exceptions allow for graceful handling of errors without crashing the program
Try-catch blocks are commonly used to catch and handle exceptions
Exceptions can be thrown manually using 'throw' keyword
Common exceptions include NullPointerException, ArrayIndexOutOfBoundsException, etc.
Locators in automation selenium are used to identify web elements on a webpage for testing purposes.
Locators include ID, class name, name, tag name, link text, partial link text, and xpath.
ID is the most efficient locator as it is unique for each element.
Xpath is powerful but can be slow and brittle if not used correctly.
Using CSS selectors can also be a good alternative to xpath.
It is important to choose the right loc...
I applied via Campus Placement and was interviewed in Sep 2024. There were 4 interview rounds.
1 coding questions and OS, CN and DBMS mcqs
I applied via Campus Placement
I applied via Campus Placement and was interviewed in Aug 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
Mcqs+ 1 coding test. Solved all
Find the longest string in an array with no repeating characters.
Iterate through each string in the array
Use a set to keep track of characters seen so far
Update the longest string found without repeating characters
Generate all valid combinations of parentheses for a given number n
Use backtracking to generate all possible combinations of opening and closing parentheses
Keep track of the number of opening and closing parentheses used
Add opening parentheses if there are remaining to be used, and add closing parentheses if it won't create an invalid combination
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
2 coding question and 30 mcqs of cs fundamental and aptitude
Remove duplicates from array of strings while maintaining original order.
Iterate through the array and use a Set to keep track of unique elements.
Add elements to a new array only if they are not already in the Set.
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
1 dsa question and 35 mcq question related ti apis,aptitude,cs core concepts
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
Coding is nothing but ask about the software language like python, java, etc.,
I will tell you about my experience working on a team project to develop a mobile app.
Collaborated with team members to brainstorm ideas and plan project milestones
Utilized programming languages such as Java and Swift to develop app features
Conducted testing and debugging to ensure app functionality and user experience
Received feedback from users and made necessary improvements to the app
I found the job through a job search website and applied online.
I was actively looking for software developer positions on job search websites.
I came across the job posting for this position and it matched my skills and experience.
I submitted my application online through the company's website.
I received a call for an interview after my application was reviewed.
You are hiring me because of my strong technical skills, experience, and passion for software development.
Strong technical skills in programming languages such as Java, Python, and C++
Proven experience in developing and implementing software solutions
Passion for staying updated with the latest technologies and trends in the industry
My strength lies in my problem-solving skills, attention to detail, and ability to work well in a team.
Strong problem-solving skills - I enjoy tackling complex issues and finding creative solutions.
Attention to detail - I am meticulous in my work, ensuring accuracy and quality.
Team player - I collaborate effectively with colleagues, contributing to a positive work environment.
Adaptability - I am able to quickly learn n...
I appeared for an interview in Feb 2025, where I was asked the following questions.
Some of the top questions asked at the Oracle Software Developer interview -
The duration of Oracle Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 54 interview experiences
Difficulty level
Duration
based on 110 reviews
Rating in categories
Hyderabad / Secunderabad,
Bangalore / Bengaluru
6-10 Yrs
₹ 15-30 LPA
Senior Software Engineer
2.6k
salaries
| ₹10.5 L/yr - ₹42 L/yr |
Principal Consultant
2.2k
salaries
| ₹10.9 L/yr - ₹37 L/yr |
Senior Consultant
2.1k
salaries
| ₹9 L/yr - ₹28 L/yr |
Senior Member of Technical Staff
1.9k
salaries
| ₹13.5 L/yr - ₹46 L/yr |
Software Developer
1.4k
salaries
| ₹8.4 L/yr - ₹30 L/yr |
SAP
MongoDB
Salesforce
IBM