i
Oracle
Filter interviews by
Clear (1)
I applied via Campus Placement and was interviewed in Aug 2024. There were 4 interview rounds.
Round 1: HackerRank Test (100 Minutes)
1 DSA question (medium level, binary search on answers)
20 technical questions (OS, DBMS, CN, and other CS fundamentals)
15 general aptitude and communication questions
Static binding is resolved at compile time while dynamic binding is resolved at runtime in Java.
Static binding is also known as early binding.
Dynamic binding is also known as late binding.
Example of static binding: method overloading.
Example of dynamic binding: method overriding.
Sorting a linked list involves rearranging the nodes in a specific order.
Iterate through the linked list and compare each node with the next one
Use a sorting algorithm like bubble sort, merge sort, or quick sort to rearrange the nodes
Update the pointers to connect the nodes in the sorted order
JAR files are Java Archive files that store multiple Java class files and related metadata.
JAR files are used to package Java classes, resources, and metadata into a single file.
They are commonly used for distributing Java libraries or applications.
JAR files can be created using the 'jar' command in Java.
They can also be executed using the 'java -jar' command.
Example: mylibrary.jar contains all the class files and reso
A Singleton class is a class that can only have one instance created at a time.
Singleton classes are often used for managing resources that should only have one instance, such as a database connection.
To implement a Singleton class, you typically make the constructor private and provide a static method to access the single instance.
Example: Singleton class for logging system where only one instance of the logger is nee
CAP Theorem states that in a distributed system, it is impossible to simultaneously guarantee consistency, availability, and partition tolerance.
Consistency: All nodes in the system have the same data at the same time.
Availability: Every request gets a response, even if some nodes are down.
Partition Tolerance: The system continues to operate despite network partitions.
Trade-offs: In a distributed system, you can only h...
wait() and signal() are functions used for synchronization in multithreading.
wait() is used to make a thread wait until a certain condition is met
signal() is used to wake up a waiting thread when the condition is met
Example: Producer-consumer problem where producer signals consumer to consume when a new item is produced
Airport Management System schema and ER diagram design
Entities: Airport, Flight, Passenger, Employee, Schedule
Attributes: Airport (code, name, location), Flight (number, destination, departure time), Passenger (name, age, contact info), Employee (ID, name, role), Schedule (flight number, date, time)
Relationships: Airport has many Flights, Flight has many Passengers, Employee works at Airport, Flight has Schedule
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Identify the functional dependencies in the table
Eliminate partial dependencies by breaking the table into multiple tables
Eliminate transitive dependencies by further breaking down the tables
Ensure each table has a primary key and all non-key attributes are fully functionally dependent on the primary key
REST is an architectural style for designing networked applications
REST stands for Representational State Transfer
It uses standard HTTP methods like GET, POST, PUT, DELETE
Resources are identified by URIs
Data is transferred in JSON or XML format
Example: GET request to 'https://api.example.com/users' to retrieve a list of users
PUT is used to update or replace an existing resource, while POST is used to create a new resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request
POST is not idempotent, meaning multiple identical requests may have different effects
PUT is used to update an existing resource at a specific URI
POST is used to create a new resource under a specific URI
Example: PUT /users...
I applied via Campus Placement and was interviewed in Aug 2023. There was 1 interview round.
I applied via Campus Placement and was interviewed in Jan 2024. There was 1 interview round.
90 mins, difficulty-moderate , 30 mcq's , 1 SQLquery question, 1 coding question
What people are saying about Oracle
Oracle interview questions for designations
I applied via Naukri.com and was interviewed before Feb 2021. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2019. There were 8 interview rounds.
Our product is the only one in the market that offers a unique combination of features and benefits.
Our product is designed to solve a specific problem that no other product in the market can solve.
Our product offers a unique combination of features and benefits that are not available in any other product.
Our product is backed by extensive research and development, ensuring that it is the most effective solution in the...
I applied via Referral and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via LinkedIn and was interviewed before Jul 2021. There were 3 interview rounds.
I applied via Referral
I am a highly motivated and detail-oriented individual with a passion for problem-solving and continuous learning.
I have a Bachelor's degree in Computer Science and have completed several online courses in data analysis and machine learning.
I have experience working as a software developer and have also worked on data analysis projects for a non-profit organization.
I am proficient in programming languages such as Pytho...
I was a project manager responsible for overseeing multiple client projects and ensuring timely delivery.
Managed project timelines and budgets
Coordinated with cross-functional teams to ensure project success
Communicated project updates to clients
Implemented project management tools to improve efficiency
Led team meetings and provided guidance to team members
Consulting offers diverse challenges and opportunities to work with different clients and industries.
Opportunity to work with diverse clients and industries
Challenging and dynamic work environment
Continuous learning and development
Ability to make a significant impact on clients' businesses
I came to know about Accenture through my research on top consulting firms.
Researched top consulting firms
Accenture was consistently ranked among the top firms
Read articles and reviews about Accenture's work and culture
Around 50,000 travellers visit Antarctica each year.
The number of visitors to Antarctica has been steadily increasing over the years.
Most visitors go on cruises that depart from South America.
The International Association of Antarctica Tour Operators reported 44,367 visitors during the 2016-2017 season.
The number of visitors is regulated by the Antarctic Treaty System to minimize impact on the environment.
There are approximately 100,000 cab drivers in Delhi.
Estimate the population of Delhi (approx. 20 million)
Assume 1 cab driver for every 200 people
Factor in the number of tourists and visitors to the city
Consider the number of cab companies and their fleet sizes
I applied via Referral
The pre-owned LCV market in India is estimated to be around X units.
The market size can be estimated based on the number of registered vehicles and their age.
Factors like demand, supply, and pricing also play a crucial role in determining the market size.
According to a report by IndianBlueBook, the pre-owned commercial vehicle market is expected to grow at a CAGR of 15% by 2022.
The market is dominated by players like M...
based on 3 interviews
Interview experience
based on 11 reviews
Rating in categories
Senior Software Engineer
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
2.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Consultant
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Member of Technical Staff
1.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Application Engineer
1.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
SAP
MongoDB
Salesforce
IBM