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...
Top trending discussions
based on 1 review
Rating in categories
Software Specialist
503
salaries
| ₹2 L/yr - ₹9.5 L/yr |
Strategic Account Manager
222
salaries
| ₹3 L/yr - ₹10.5 L/yr |
Project Manager
209
salaries
| ₹4.2 L/yr - ₹13 L/yr |
Implementation Specialist
127
salaries
| ₹2 L/yr - ₹10.2 L/yr |
Software Developer
119
salaries
| ₹5.2 L/yr - ₹21 L/yr |
Oracle Cerner
Veradigm
Athenahealth Technology
NextGen Healthcare