Theoretical - transactions -java propagation types for transactions -spring security: oath2, refresh token -bean scope: singleton, prototype, default -@component vs @service -type of injection: constructor, setter, which one and why one is better -400 error -PUT vs PATCH -object vs class -OOP principles -public vs protected vs private access -abstract class vs interface -anonymous class - default method -final var, final method, final class -try catch, finally -types of exception -types of join -database relations -db index
Java Software Engineer Interview Questions
3,079 java software engineer interview questions shared by candidates
Core java
What is the purpose of the main() function in Java? What is the difference between overriding and overloading? Which is the method first executed when a thread executes?
What are you doing related to your job in your free time?
problem solving
Problem Solving questions (leetcode medium), Core Java ques, HashMap & other Data structures and spring, hibernate & microservices architecture based questions.
Describe the decorator pattern
What is the difference between proxy and gateway pattern
Whether two static variables with the same class/name could end up existing in the same JVM at the same time
Java deep knowledge. Implement a double linked list.
Viewing 1581 - 1590 interview questions