---Advertisement---

Java Interview Questions-Deloitte(1 Year)

By Siva

Published On:

---Advertisement---

Core java

– What is encapsulation in java

– Difference between JVM and JRE

– What are jar and war

– Difference between ‘super’ and ‘this’

– Explain about abstract class and interface in java

– Explain about functional interface in java

– Explain about Streams in java 1.8

– What are lambda expressions

– Explain String class object creation

– Why string is immutable

– Difference between Runnable and Callable

– Exception handling in Java

– throw vs throws

– Explain about final keyword

– What is a static block

– Explain collection framework

– Difference between Array list and linked list

– Difference between array and array list

– What is the load factor

– Explain the concept of map in java

– Explain hashing concept

– How iteration happens on a map

– Difference between tight coupling and loose coupling

– Whare are immediate child classes of Object class in java

Spring framework

– Explain about Rest template

– How to return a view?

– How dependency injection works?

– Async and lazy loading

– Difference between @EnableAutoConfiguration and @configuration

– Webserver and app server

– What are the Http status codes you know?

Database

– What is a left join?

– What is a self join

– Difference between truncate and delete

– How to alter a column?

– Difference between primary key and unique key

---Advertisement---

Leave a Comment