Java Telephonic Interview Questions & Answers
30 questions for the telephonic interview stage — 17 easy, 13 medium.
About the telephonic interview round
The telephonic or screening round is a 15-30 minute call with a recruiter or engineer. It checks your basics, your CV and whether you can explain Java concepts clearly without a screen to point at.
Tips for the telephonic interview round
- Keep your CV in front of you and be ready to explain every line on it.
- Answer in short, clear sentences; there is no whiteboard, so structure matters.
- Take the call somewhere quiet and confirm the time in advance.
- Prepare one question to ask the interviewer at the end.
You need to remove items from an ArrayList while looping over it. How do you do it safely?
Show answer
A team member compares two Integer values with == and the check fails only for large numbers. Explain.
Show answer
Can you override a static or private method in Java?
Show answer
What is the difference between checked and unchecked exceptions?
Show answer
Does the finally block always execute?
Show answer
Why is PreparedStatement preferred over Statement?
Show answer
An API needs to find the price band for any amount, for example the nearest lower slab. Which structure fits?
Show answer
What is the difference between a static and an instance variable?
Show answer
How does HashSet work internally?
Show answer
What is the difference between ArrayList and LinkedList?
Show answer
What is the contract between equals() and hashCode()?
Show answer
Compare String, StringBuilder and StringBuffer.
Show answer
Write a simple REST controller in Spring Boot for creating and fetching products.
Show answer
How do you handle a situation where you made a wrong technical decision?
Show answer
Explain the main memory areas of the JVM.
Show answer
What is the difference between composition and inheritance, and which should you prefer?
Show answer
What are the four pillars of OOP? Explain with Java examples.
Show answer
What is a functional interface?
Show answer
What is the difference between List.of(), Arrays.asList() and Collections.unmodifiableList()?
Show answer
What is autoboxing and what pitfall can it cause?
Show answer
Objects used as HashMap keys cannot be found after insertion. What could be wrong?
Show answer
What are the primitive data types in Java and their sizes?
Show answer
What is the difference between final, finally and finalize?
Show answer
What are method references? Give the four types.
Show answer
What is the difference between HashMap, LinkedHashMap and TreeMap?
Show answer
What does effectively final mean for lambdas?
Show answer
What is the difference between static and dynamic binding?
Show answer
What are the ways to create a thread in Java?
Show answer
You have to process tasks in order of priority. Which collection do you use?
Show answer
Frequently asked questions
What happens in the Java telephonic interview round?
The telephonic or screening round is a 15-30 minute call with a recruiter or engineer. It checks your basics, your CV and whether you can explain Java concepts clearly without a screen to point at.
How do I clear the telephonic interview round?
Keep your CV in front of you and be ready to explain every line on it. Answer in short, clear sentences; there is no whiteboard, so structure matters. Take the call somewhere quiet and confirm the time in advance.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.