core java interview questions: 1. what is difference between callable and runnable- revise multi threading- DISCUSS to return anything from thread we use callable, whatever we want to return 2. what is bloking queue 3. how to stop hashing collision-revise collection framework- DISCUSS hashing collision: 4. what is load factor of hashmap- 0.75f (75% of the map size). 5. what is default size of hashmap-16 6. what is builder design pattern- revise design pattern- DISCUSS It is used to construct a complex object step by step and the final step will return the object. Consider the construction of a home. Home is the final end product (object) that is to be returned as the output of the construction process. It will have many steps like basement construction, wall construction, and so on roof construction. Finally, the whole home object is returned. Here using the same process you can build houses with different properties. 7. how to create immutable class- revise string class Immutable