i
Oracle
Filter interviews by
Clear (1)
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Program to return list of .tst files in given directory and subdirectories
Use recursion to traverse through all directories and subdirectories
Check if each file has .tst extension and add to list if true
Use built-in functions like os.listdir() and os.path.splitext() in Python
The '==' operator is used for comparing values of primitive data types, while the 'equals' method is used for comparing objects in Java.
Use '==' to compare primitive data types like int, char, boolean, etc.
Use 'equals' method to compare objects like Strings, Lists, etc.
Example: int a = 5; int b = 5; if(a == b) { // true }
Example: String str1 = 'hello'; String str2 = 'hello'; if(str1.equals(str2)) { // true }
Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract for classes to implement.
Abstract classes can contain both abstract and concrete methods, while interfaces can only have abstract methods.
Abstract classes can have constructors, while interfaces cannot.
Interfaces allow for multiple inheritance, while classes can only inherit from one abstract class.
Abstract class...
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Ensure a private static instance variable in the class.
Provide a public static method to access the instance, creating it if necessary.
Use synchronized keyword or double-checked locking to make it thread-safe.
Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half, and then merges the sorted halves.
Divide the array into two halves
Recursively sort each half
Merge the sorted halves back together
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Asked me to write code on paper for count inversions
posted on 11 Oct 2020
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs is based on the four main concepts: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation is the process of hiding the implementation details from the user.
Inheritance is the process of creating a new class from an existing class.
Polymorphism is the ability of an object to take on many forms.
...
I applied via Campus Placement and was interviewed in Jan 2023. There were 3 interview rounds.
Basic questions number, logical reasoning, apptitude, values, circle etc
Method overloading is when multiple methods in a class have the same name but different parameters.
Allows multiple methods with the same name but different parameters to be defined in a class
The compiler determines which method to call based on the number and type of arguments passed
Example: having multiple 'calculate' methods in a class with different parameter types like int, double, etc.
Most questions are from reasoning, English and math
Mostly array and string this two topic is asked
A functional interface is an interface that contains only one abstract method.
Functional interfaces can have multiple default or static methods, but only one abstract method.
Functional interfaces are used in lambda expressions and method references.
Examples of functional interfaces in Java include Runnable, Callable, and Comparator.
posted on 30 Jan 2025
Fullstack = node , express , react js
posted on 5 May 2024
I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.
I use version control systems like Git to manage code changes and upgrades.
I create a new branch for the upgrade to isolate changes from the main codebase.
I test the upgrade in the new branch to ensure compatibility and functionality.
I merge the upgraded code back into the main branch once testing is successful.
I document the changes made during the upgrade process for future reference.
Yes, applications can be made using C# code.
C# is a versatile programming language commonly used for developing applications.
C# can be used to create web applications, desktop applications, mobile apps, and more.
Popular frameworks like .NET and Xamarin support C# for application development.
I applied via Company Website
It was javascript and reactjs. multiple choices and coding test
posted on 2 Feb 2022
I applied via Campus Placement and was interviewed in Aug 2021. There were 3 interview rounds.
1st round was mixture of aptitude and some psuedo code and the time given was 90 mins for 90 questions.
After clearing the cuttoff there will be 2 coding question one for easy level second will be medium level.
Yes, modern technologies are constantly evolving and I keep myself updated with the latest trends.
I am familiar with cloud computing platforms like AWS, Azure, and Google Cloud
I have experience with containerization using Docker and Kubernetes
I am proficient in programming languages like Python, JavaScript, and Java
I have worked with modern front-end frameworks like React and Angular
I am familiar with DevOps practices ...
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Bangalore / Bengaluru
5-10 Yrs
₹ 22.5-37.5 LPA
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