i
Calsoft
Filter interviews by
Java Oops is a programming concept that focuses on objects and classes to create reusable code.
Encapsulation: bundling data and methods that operate on the data into a single unit
Inheritance: allows a class to inherit properties and behavior from another class
Polymorphism: ability of a method to do different things based on the object it is acting upon
Inheritance in Java allows a class to inherit properties and behavior from another class.
Inheritance is achieved using the 'extends' keyword in Java.
Subclass inherits all non-private fields and methods from superclass.
Subclass can override superclass methods to provide specific implementation.
Superclass can be abstract, preventing instantiation of the class.
Example: class Dog extends Animal { ... }
I applied via Naukri.com and was interviewed before May 2022. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Apr 2022. There were 4 interview rounds.
The aptitude test was conducted on hacker rank. It had 2 sections
1. CS fundamentals and Logical Reasoning
2. Coding questions
Top trending discussions
I appeared for an interview in Sep 2017.
I applied via Naukri.com and was interviewed before Mar 2020. There were 4 interview rounds.
Hashtable is synchronized while hashmap is not.
Hashtable is thread-safe while hashmap is not.
Hashtable does not allow null keys or values while hashmap allows one null key and multiple null values.
Hashtable is slower than hashmap due to synchronization.
Hashtable is a legacy class while hashmap is a newer implementation.
Hashmap is not thread-safe while Concurrent Hashmap is thread-safe.
Hashmap is not suitable for multi-threaded environments as it can lead to race conditions and data inconsistencies.
Concurrent Hashmap allows multiple threads to access and modify the map concurrently without any data inconsistencies.
Concurrent Hashmap uses a technique called lock striping to achieve thread-safety.
Concurrent Hashmap is slower than Hashma...
I applied via first naukari and was interviewed before Oct 2020. There were 4 interview rounds.
I applied via Walk-in and was interviewed before Jul 2021. There were 3 interview rounds.
Data structures and algorithms
Python etl,pandas, pyspark questions
I appeared for an interview in Sep 2019.
I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.
I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.
Proficient in Java, Python, and C++
2 years of software development experience
Excellent communication skills for client interaction
based on 7 interviews
Interview experience
based on 30 reviews
Rating in categories
Development Engineer
337
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Development Engineer
214
salaries
| ₹5.5 L/yr - ₹20 L/yr |
Softwaretest Engineer
130
salaries
| ₹3 L/yr - ₹6.7 L/yr |
Principal Development Engineer
127
salaries
| ₹10 L/yr - ₹33 L/yr |
Senior Software Engineer
98
salaries
| ₹6 L/yr - ₹22 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant