Software Developer Java Interview Questions

4,194 software developer java interview questions shared by candidates

1. so let's say for a use case you need to pick up a list implementation and you have to pick between arraylist and link list which one you will pick and why 2. if we have to insert at the head or the tail then i would accept that okay that link list will be faster because you just have to switch the pointers but if you want to insert let’s say in the middle how many operations you would need in link list versus in array list for in the middle 3. in array list we have to shift the elements so you think the shifting of the elements will happen one by one like one element at it 4. can you explain to me how hashmaps work 5. and the worst case what will be the complexity 6. let’s say we have to use employee class object as a key in the map what we have to take care of 7. are the fields in the employee class mutable or should they be immutable 8. is the hashmap thread safe 9. what alternatives do we have we can use synchronized map we can use concurrent collections in which we have a concurrent hashmap as well 10. so synchronized map versus concurrent hashmap what was the difference 11. in a concurrent hashmap at a given point at the same time let’s say how many threads can do a put operation 12. what is the volatile keyword .
avatar

Java Software Engineer

Interviewed at 360T Trading Networks

3.4
Dec 30, 2025

1. so let's say for a use case you need to pick up a list implementation and you have to pick between arraylist and link list which one you will pick and why 2. if we have to insert at the head or the tail then i would accept that okay that link list will be faster because you just have to switch the pointers but if you want to insert let’s say in the middle how many operations you would need in link list versus in array list for in the middle 3. in array list we have to shift the elements so you think the shifting of the elements will happen one by one like one element at it 4. can you explain to me how hashmaps work 5. and the worst case what will be the complexity 6. let’s say we have to use employee class object as a key in the map what we have to take care of 7. are the fields in the employee class mutable or should they be immutable 8. is the hashmap thread safe 9. what alternatives do we have we can use synchronized map we can use concurrent collections in which we have a concurrent hashmap as well 10. so synchronized map versus concurrent hashmap what was the difference 11. in a concurrent hashmap at a given point at the same time let’s say how many threads can do a put operation 12. what is the volatile keyword .

Questions on SDLC, Core Java - Multi threading, Exception handling, collections, Java 8 features, Abstract methods & interfaces; Maven , Jenkins, Unix Shell Scripting, basic questions on AWS, SQL Commands, Spring boot - bean scope, DI, Annotations, properties file; JPA hibernate, Spring MVC architecture. Managerial round : Roles & Responsibilities, achievements, interests, questions on how well we can operate under pressure.
avatar

Software Engineer - Java Developer

Interviewed at S&P Global

4.1
Jul 19, 2022

Questions on SDLC, Core Java - Multi threading, Exception handling, collections, Java 8 features, Abstract methods & interfaces; Maven , Jenkins, Unix Shell Scripting, basic questions on AWS, SQL Commands, Spring boot - bean scope, DI, Annotations, properties file; JPA hibernate, Spring MVC architecture. Managerial round : Roles & Responsibilities, achievements, interests, questions on how well we can operate under pressure.

First tech interview: - Working history - Java-programming related questions - Software architecture related questions 2 hour workshop: - Coding a tiny application (without the interviews watching) and then showing how that application works, discussing the design, and extending it a bit.
avatar

Software Engineer - Java

Interviewed at PRISMA European Capacity Platform

4.6
Jul 9, 2021

First tech interview: - Working history - Java-programming related questions - Software architecture related questions 2 hour workshop: - Coding a tiny application (without the interviews watching) and then showing how that application works, discussing the design, and extending it a bit.

Viewing 3231 - 3240 interview questions

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