Software Engineer Java Interview Questions

4,185 software engineer java interview questions shared by candidates

1. What are the issue might appear in multithreading? 2. Concurrent Hashmap how it works? why is better than synchronised block? 3. how to achieve locking? difference between lock and shynchronised 4. Design patterns related questions ( example of various design pattern) 5. how to secure micro services in Spring? 6. how to optimise a query if you find out its slow? 7. difference between arraylist and linkedlist, which one is better? 8. Gave me a scenario and asked me how to solve this? 9. Different Joins in SQL. 10. Future, callable, executor service. 11. S.O.L.I.D principle with examples.
avatar

Java Software Developer

Interviewed at J.P. Morgan

3.9
Jan 15, 2021

1. What are the issue might appear in multithreading? 2. Concurrent Hashmap how it works? why is better than synchronised block? 3. how to achieve locking? difference between lock and shynchronised 4. Design patterns related questions ( example of various design pattern) 5. how to secure micro services in Spring? 6. how to optimise a query if you find out its slow? 7. difference between arraylist and linkedlist, which one is better? 8. Gave me a scenario and asked me how to solve this? 9. Different Joins in SQL. 10. Future, callable, executor service. 11. S.O.L.I.D principle with examples.

This is a much better description of what I heard from the girl of the interview. There are ducks. Ducks can fly and quack but in different ways. Make a design so that you can have all the ducks in the system with the different "flying modes" and "quack modes".
avatar

Java Software Engineer

Interviewed at KAYAK

4.4
Dec 18, 2014

This is a much better description of what I heard from the girl of the interview. There are ducks. Ducks can fly and quack but in different ways. Make a design so that you can have all the ducks in the system with the different "flying modes" and "quack modes".

Viewing 121 - 130 interview questions

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