Pregunta de entrevista de Tata Consultancy Services

Questions were mostly about Java Programming. 1. What is JVM? 2. What are different Data structures in Java? 3. Explain LinkedList, Heap, Tree, Hashset... ect 4. Related to Sorting Techniques 5. What is Type casting? 6. What is an array ? 7. Related to method overloading, overriding, recursion. 8. OOPS - Encapsulation, Inheritance, Polymorphism, Abstraction