Filter interviews by
I applied via Referral and was interviewed before Jan 2020. There were 4 interview rounds.
Program for hashcode and equal implementation
Override hashCode() method to generate unique hashcode for each object
Override equals() method to compare two objects based on their attributes
Ensure that if two objects are equal, their hashcodes should also be equal
Use Objects.hash() method to generate hashcode for multiple attributes
Example: public int hashCode() { return Objects.hash(attribute1, attribute2); }
Example: pu...
HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
Hashmap uses hashing to store and retrieve values based on keys.
It uses an array of buckets to store key-value pairs.
The hash function maps the key to an index in the array.
If multiple keys map to the same index, a linked list is used to store them.
Basic operations like put, get, and remove have constant t...
Synchronized ensures only one thread can access a resource at a time, while concurrent allows multiple threads to access it simultaneously.
Synchronized is used for thread safety and mutual exclusion.
Concurrent is used for improving performance and scalability.
Synchronized can cause performance issues due to locking.
Concurrent can cause race conditions and requires careful synchronization.
Examples of synchronized: synch...
I applied via Naukri.com and was interviewed in May 2019. There were 5 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Reverse string code and reverse array code
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Example: Class 'Car' can inherit from class 'Vehicle' and inherit properties like 'speed' and methods like 'drive()'
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct modification from outside the class.
Access to the data is provided through methods, which can enforce validation rules and ensure data integrity.
Ex...
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Animal superclass with Dog and Cat subclasses. Both Dog and Cat can be treated as Animals.
Abstraction is the concept of hiding complex implementation details and showing only the necessary features to the user.
Abstraction allows developers to focus on what an object does rather than how it does it
It helps in reducing complexity and improving code readability
Example: In Java, abstract classes and interfaces are used to achieve abstraction
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.
To check if a sentence is a palindrome, compare it with its reverse form.
Remove all non-alphanumeric characters and convert the sentence to lowercase.
Reverse the sentence and compare it with the original sentence to check for palindrome.
Example: 'A man, a plan, a canal, Panama' becomes 'amanaplanacanalpanama' after removing non-alphanumeric characters and converting to lowercase.
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 3 interview rounds.
based on 1 review
Rating in categories
Software Specialist
490
salaries
| ₹2 L/yr - ₹10 L/yr |
Strategic Account Manager
224
salaries
| ₹3.2 L/yr - ₹10.5 L/yr |
Project Manager
173
salaries
| ₹4.7 L/yr - ₹16.5 L/yr |
Technical Support Engineer
149
salaries
| ₹3 L/yr - ₹10 L/yr |
Implementation Specialist
139
salaries
| ₹3 L/yr - ₹12 L/yr |
24/7 Customer
Thomson Reuters
Oracle Cerner
NextComm Corporation