Filter interviews by
Clear (1)
SOLID is a set of principles for object-oriented programming to make software more maintainable, flexible and understandable.
S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
CURD stands for Create, Update, Read, and Delete. It is a set of basic operations used in database management.
Create - inserting new data into the database
Update - modifying existing data in the database
Read - retrieving data from the database
Delete - removing data from the database
Marker interface is an interface with no methods, used to mark a class as having a certain property or behavior.
Marker interfaces are used to provide metadata to the JVM or other tools.
Examples of marker interfaces in Java include Serializable, Cloneable, and Remote.
Marker interfaces can be used to enforce design patterns or conventions.
Marker interfaces can also be used to indicate that a class should be processed in
Array is a fixed-size data structure while LinkedList is a dynamic data structure.
Arrays have a fixed size while LinkedLists can grow dynamically.
Arrays are faster for accessing elements while LinkedLists are faster for inserting and deleting elements.
Arrays store elements in contiguous memory locations while LinkedLists store elements in nodes with pointers to the next node.
Arrays can be multi-dimensional while Linked
posted on 8 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
Object-oriented programming concepts that focus on data encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details
posted on 8 Mar 2024
I applied via LinkedIn and was interviewed before Mar 2023. There were 2 interview rounds.
posted on 9 Jan 2022
I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.
I was interviewed in Jul 2024.
Static function is a function that can only be accessed within the same file, while a static variable is a variable that retains its value between function calls.
Static function is declared using the 'static' keyword before the return type, limiting its scope to the file it is defined in.
Static variable is declared using the 'static' keyword before the variable type, retaining its value between function calls.
Example o...
Synchronization technique is a method used to control access to shared resources in a multi-threaded environment.
Synchronization techniques prevent race conditions and ensure data consistency
Common synchronization techniques include locks, semaphores, and monitors
Examples include using synchronized keyword in Java or mutex in C++
Add an element to a linked list.
I applied via LinkedIn and was interviewed before Jan 2024. There were 2 interview rounds.
Write code for advance surrying in js
Implement custom hook for api call
Check if a tree is binary or not
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
Deputy Manager
749
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
387
salaries
| ₹0 L/yr - ₹0 L/yr |
System Analyst
223
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Manager
166
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
129
salaries
| ₹0 L/yr - ₹0 L/yr |
Bombay Stock Exchange
Multi Commodity Exchange of India
Securities and Exchange Board of India
Central Depository Services (I)