Filter interviews by
Aptitude
Top trending discussions
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
posted on 13 Nov 2024
I applied via Job Portal
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Allows for code reusability by creating a new class based on an existing class
Derived class (subclass) inherits properties and behaviors from a base class (superclass)
Can have multiple levels of inheritance, creating a hierarchy of classes
Example: Animal class can be a base class with Dog and Cat
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to be used for different data types or classes.
Examples include method overloading and method overriding in object-oriented programming.
Code to reverse a string using array of characters
Iterate through half of the string and swap characters from start and end
Use a temporary variable to store the character being swapped
Handle edge cases like empty string or single character string
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Java String program to replace characters, Encapsulation program, Comparator vs Comparable difference
For Java String program to replace characters, use the replace() method to replace specific characters in a string.
For Encapsulation in Java, use private access modifiers to restrict access to class variables and use public getter and setter methods to access and modify them.
Comparator and Comparable are interfaces used...
posted on 2 May 2023
Procedure and package are two types of database objects used in Oracle database.
A procedure is a subprogram that performs a specific action and can be called by other programs.
A package is a collection of related procedures, functions, and variables that can be used by multiple programs.
Procedures and packages are stored in the database and can be called from any program that has access to the database.
Procedures and p...
View is a virtual table while Materialized view is a physical table.
View is a logical representation of data while Materialized view is a physical copy of data.
View is updated dynamically while Materialized view needs to be refreshed manually.
Materialized view is faster for read-heavy operations while View is better for write-heavy operations.
Materialized view can be indexed while View cannot be indexed.
DSA is used for efficient data organization and manipulation in computer algorithms.
DSA stands for Data Structures and Algorithms
It is used to optimize the performance of computer algorithms
DSA helps in efficient data organization and manipulation
Examples of DSA include arrays, linked lists, trees, graphs, and sorting algorithms
Programming languages are used to write instructions for computers to execute tasks and solve problems.
Programming languages are used to create software applications, websites, and games.
They are used to automate tasks and processes, such as data analysis and machine learning.
Programming languages are also used in scientific research, financial analysis, and engineering.
Examples of programming languages include Java, P
posted on 12 Jan 2023
I applied via Campus Placement and was interviewed in Sep 2022. There were 4 interview rounds.
There were 2 questions
One could be solved using hashing
Second one through backtracking
based on 4 reviews
Rating in categories
Senior Consultant
238
salaries
| ₹12 L/yr - ₹39 L/yr |
Consultant
218
salaries
| ₹7.5 L/yr - ₹24 L/yr |
Graphic Designer
157
salaries
| ₹1.5 L/yr - ₹6 L/yr |
Analyst
97
salaries
| ₹3.5 L/yr - ₹10.5 L/yr |
Senior Graphic Designer
70
salaries
| ₹3.2 L/yr - ₹7.5 L/yr |
Accenture
IBM iX
Parsh Digital Services
Wipro Digital