i
Oracle
Filter interviews by
I applied via LinkedIn and was interviewed in Aug 2022. There were 4 interview rounds.
CLR is the runtime environment for .NET applications that manages memory, security, and execution of code.
CLR stands for Common Language Runtime
It compiles code into an intermediate language (IL) that can run on any platform with CLR installed
CLR manages memory through garbage collection
It provides security through code access security (CAS)
CLR also includes just-in-time (JIT) compilation for improved performance
SOLID is a set of principles for object-oriented programming that aims to make software more maintainable, scalable, and robust.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segreg...
Design pattern is a reusable solution to a commonly occurring problem in software design.
Design patterns provide a common language for developers to communicate solutions.
They help in creating flexible, maintainable, and scalable software.
Examples include Singleton, Factory, Observer, and MVC pattern.
Design patterns are categorized into three types: Creational, Structural, and Behavioral.
Program to check if a given string is a palindrome
Convert the string to lowercase to ignore case sensitivity
Remove all non-alphanumeric characters from the string
Reverse the string and compare it with the original string
If they are the same, then the string is a palindrome
Function overloading is having multiple functions with the same name but different parameters. Function overriding is having a function in a subclass with the same name and parameters as a function in the superclass.
Function overloading is used to provide different ways to call a function with different parameters.
Function overriding is used to provide a specific implementation of a function in a subclass that is diffe...
Ref and out are both used to pass arguments by reference in C#. Ref is bidirectional while out is unidirectional.
Ref and out are used to pass arguments by reference instead of by value
Ref is used for both input and output parameters while out is only used for output parameters
Ref requires the variable to be initialized before passing while out does not
Example: void MyMethod(ref int x) { x = x + 1; }
Example: void MyMeth
Jagged array is an array of arrays where each array can have different lengths.
Each array can have different number of elements
Can be used to represent tables with varying number of columns
Example: string[][] jaggedArray = new string[3][];
IIS is a web server that handles HTTP requests and responses.
IIS stands for Internet Information Services.
It is a component of Windows Server.
It listens for incoming HTTP requests on a specified port.
It processes the request and sends back a response.
It can host multiple websites on a single server.
It supports various protocols like HTTP, HTTPS, FTP, SMTP, etc.
It can be configured using the IIS Manager tool.
It can also
I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed before Mar 2022. There were 6 interview rounds.
What people are saying about Oracle
I applied via Walk-in and was interviewed before Feb 2021. There were 2 interview rounds.
Be good on basics of coding
Oracle interview questions for designations
React Queries are a library for managing server state in React applications.
React Queries provide a way to fetch and cache data from an API in React components.
They offer features like caching, background fetching, and automatic refetching.
React Queries can handle complex data fetching requirements, such as pagination and infinite scrolling.
Yes, useEffect() hook can run twice under certain conditions.
useEffect() hook can run twice if the dependencies array changes between renders.
This can happen if the dependencies array contains values that change frequently.
For example, if a state variable is included in the dependencies array and it is updated in the component, useEffect() will run again.
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
Written test was in python where we have output based questions
Move all zeros in an array of strings to the end.
Iterate through the array and move all zeros to the end by swapping with non-zero elements.
Maintain a pointer to keep track of the position to swap with zeros.
Example: Input: ['a', 'b', 'c', '0', 'd', '0'], Output: ['a', 'b', 'c', 'd', '0', '0']
posted on 28 Feb 2024
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
I applied via Job Portal and was interviewed in Sep 2024. There were 2 interview rounds.
DSA, SUM Practice, DSA SUM
DSA Sum Practice DSA Sum
posted on 17 Jun 2024
I applied via Naukri.com and was interviewed in Dec 2023. There were 3 interview rounds.
based on 29 reviews
Rating in categories
Senior Software Engineer
2.2k
salaries
| ₹10 L/yr - ₹40 L/yr |
Senior Consultant
2k
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
| ₹12 L/yr - ₹45 L/yr |
Senior Application Engineer
1.4k
salaries
| ₹9.4 L/yr - ₹28 L/yr |
SAP
MongoDB
Salesforce
IBM