Software Developer Java Interview Questions

4,203 software developer java interview questions shared by candidates

Round 1:- Aptitude Questions Programs: 1. Adding 2 numbers using Recursion. 2. Finding duplicates in an Array. 3. Frequency of Array Elements. Round 2:- In technical Round they asked about OOPS Concept. They asked what is Palindrome. They told to write a program on either string palindrome or number palindrome. They then asked a puzzle. if 3 bulbs are in different room and switches in different room, How to identify which button is for which bulb. Round 3: HR asked about some technical as well as HR Questions.
avatar

Java Software Developer

Interviewed at Concerto Software

3.7
Apr 15, 2021

Round 1:- Aptitude Questions Programs: 1. Adding 2 numbers using Recursion. 2. Finding duplicates in an Array. 3. Frequency of Array Elements. Round 2:- In technical Round they asked about OOPS Concept. They asked what is Palindrome. They told to write a program on either string palindrome or number palindrome. They then asked a puzzle. if 3 bulbs are in different room and switches in different room, How to identify which button is for which bulb. Round 3: HR asked about some technical as well as HR Questions.

In First Round :- It is assessment test 2 coding questions and some basic Java Questions. In Second Round :- coding and some basic java questions. In Third Round :- some basic java questions which is take by client. In Fourth Round :- it is HR discussion.
avatar

Software Engineer - Java Developer

Interviewed at NextGen Healthcare

3.1
Feb 29, 2024

In First Round :- It is assessment test 2 coding questions and some basic Java Questions. In Second Round :- coding and some basic java questions. In Third Round :- some basic java questions which is take by client. In Fourth Round :- it is HR discussion.

1) What is the heap? 2) How hashmap is designed? 3) Mechanisms of thread-safety 4) Indexes 5) SOLID principles 6) How I would test the app from round 2 and which layers are critical to test? 7) How I would implement a specific feature - related to caching, scheduled calculations, etc. 8) How I implemented exceptions handling? 9) How I would design a database with a lot of data persisting/querying in the database? 10) ...
avatar

Java Software Engineer

Interviewed at Seven Bridges

4.1
Aug 15, 2021

1) What is the heap? 2) How hashmap is designed? 3) Mechanisms of thread-safety 4) Indexes 5) SOLID principles 6) How I would test the app from round 2 and which layers are critical to test? 7) How I would implement a specific feature - related to caching, scheduled calculations, etc. 8) How I implemented exceptions handling? 9) How I would design a database with a lot of data persisting/querying in the database? 10) ...

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
avatar

Java Senior Software Engineer

Interviewed at Fortech SRL

3.5
Mar 27, 2023

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

Viewing 2141 - 2150 interview questions

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