Software Engineer Java Developer Interview Questions

4,195 software engineer java developer interview questions shared by candidates

methods Mapping in hibernate How to port server Which server use in your current project First level cache and second level cache How to create custom Exception Difference between throw and throws keywords Difference between Left joiners Primary key and foreign key Transection management Annotations Wait and sleep method use Difference between array and array list Difference between hashset and hashmap Difference between JPA and Hibernate Why to use native query In hibernate native query use or not @pathvariable Annotations
avatar

Software Engineer - Java Developer

Interviewed at Tech Mahindra

3.4
Feb 8, 2024

methods Mapping in hibernate How to port server Which server use in your current project First level cache and second level cache How to create custom Exception Difference between throw and throws keywords Difference between Left joiners Primary key and foreign key Transection management Annotations Wait and sleep method use Difference between array and array list Difference between hashset and hashmap Difference between JPA and Hibernate Why to use native query In hibernate native query use or not @pathvariable Annotations

1. How Java memory works 2. What we get NullPointerException 3. Program to get factorial using iteration and recursion(discussion around edge case writing code etc.) 4. Explain Volatile, Synchronized & AtomicInteger 5. Why use kafka vs SQS 6. Performance optimization

Senior Software Engineer - JAVA

Interviewed at STG Labs

4.5
Jun 8, 2026

1. How Java memory works 2. What we get NullPointerException 3. Program to get factorial using iteration and recursion(discussion around edge case writing code etc.) 4. Explain Volatile, Synchronized & AtomicInteger 5. Why use kafka vs SQS 6. Performance optimization

Viewing 1231 - 1240 interview questions

Glassdoor has 4,195 interview questions and reports from Software engineer java developer interviews. Prepare for your interview. Get hired. Love your job.