Java Developer Interview Questions Mahesh
Java Developer Interview Questions Mahesh
- What are the main principles of OOP and how have you used them in your projects?
- What is the difference between '==' and '.equals()' in Java?
- How does Java handle memory management and garbage collection?
- What is the purpose of 'final', 'finally', and 'finalize()' in Java?
- Explain exception handling in Java. What's the difference between 'throw' and 'throws'?
Java 8 Features
- What's the difference between 'INNER JOIN', 'LEFT JOIN', and 'RIGHT JOIN'?
- How do you optimize queries in Oracle or MySQL?
- Explain normalization and when to use it.
- Have you worked with stored procedures or views?