Core java - Interview Questions and Answers for 'Hexaware technologies' - 3 question(s) found - Order By Newest Q1. Explain OOPs
or
Explain OOPs Principles
or
Explain OOPs Concepts
or
Explain OOPs features
or
Tell me something about OOPs Core Java
Ans. OOPs or Object Oriented Programming is a Programming model which is organized around Objects instead of processes. Instead of a process calling series of processes, this model stresses on communication between objects. Objects that all self sustained, provide security by encapsulating it's members and providing abstracted interfaces over the functions it performs. OOP's facilitate the following features
1. Inheritance for Code Reuse
2. Abstraction for modularity, maintenance and agility
3. Encapsulation for security and protection
4. Polymorphism for flexibility and interfacing Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  oops  oops features Asked in 260 Companies basic   frequent Related Questions Can you give a real world example of Encapsulation and Abstraction ? Which of the following Java feature promotes access protection or Hiding ?
a. Inheritance
b. Encapsulation
c. Abstraction
d. Composition Define encapsulation in Java ? Give an example of how Object Oriented Programming Concepts can be implemented. Which of the OOP's features facilitate dependency injection ? Which of the OOP's feature - encapsulation or abstraction - is more important ? Which of the polymorphism type - static or runtime - is more important ? Which of the OOP's feature is most important ? Basic and Very Frequently asked. Ans. Polymorphism means the condition of occurring in several different forms.
Polymorphism in Java is achieved in two manners
1. Static polymorphism is the polymorphic resolution identified at compile time and is achieved through function overloading whereas
2. Dynamic polymorphism is the polymorphic resolution identified at runtime and is achieved through method overriding. Sample Code for overloading Sample Code for overriding Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  polymorphism  object oriented programming (oops)  oops concepts  oops concepts Asked in 108 Companies Basic   frequent Try 2 Question(s) TestRelated Questions What are points to consider in terms of access modifier when we are overriding any method? If everything is an object , Cant we declare every object as
Object obj = new String(); Why do we need polymorphism in Java ? How does java identifies which method to be called in method overriding or runtime polymorphism, when both methods share the same name and signature ? Shouldn't we make a class with all static members is its just expected to be executed as a standalone program with just one thread. Moreover Lets assume that there is no runtime Polymorphism required and there is no need for serialization ? Is this Polymorphism ?
Map<String, List<String>> inventoryManagerCountMap = new HashMap<String, ArrayList<String>>(); When are static and instance methods resolved ? During compile time or Runtime ? Which of the following is not the difference between Singleton and Static class ( Class with static members only ) ? Which of the following do you think is the primary reason you would never use a static class even the application doesn't need multiple requests or threads ?
a. Serialization
b. Runtime Polymorphism
c. Lazy Loading
d. Memory Frequently asked in high end product companies. Frequently asked in Deloitte. Q3. How is Hashmap internally implemented in Java ? Core Java
Ans. https://medium.com/javarevisited/internal-working-of-hashmap-in-java-97aeac3c7beb#:~:text=HashMap%20internally%20uses%20HashTable%20implementation,the%20entries%20into%20the%20map. Help us improve. Please let us know the company, where you were asked this question : Like Discuss Correct / Improve  hashmap  collections  hashmap internal implementation Asked in 20 Companies expert   frequent Related Questions Difference between HashMap and Hashtable? Difference between TreeMap and HashMap ? Can you provide some implementation of a Dictionary having large number of words ? What is a ConcurrentHashMap ? Why HashTable has been deprecated ? Can we use null as a key for a map collection ? Which of the following collections stores its elements in insertion Order ?
a. HashMap
b. TreeMap
c. LinkedHashMap
d. LinkedMap Difference between Map and HashMap ? Can we add duplicate keys in a HashMap ? What will happen if we attempt to add duplicate values ?