what is a thread pool in java and why is it used?
how its run?
what is enumset?
what methods would you overwrite in java.lang.object class?
what is the difference between future and callable interface in java?
explain multi-threading in java?
explain what is transient variable in java?
when should you use stringbuilder class in a program?
what are abstract functions?
design an lru cache in java?
what is difference between equals and ==?
how can you catch multiple exceptions in java?
explain autoboxing in java?
How do you design microservices?
Define hibernate?