Mock Round: Core Java, OOP and DSA (Stage 1-2)
60 min · Advanced
A first technical round for a Java fresher role often runs about 45 minutes: a short intro, core Java and OOP questions, a few predict-the-output snippets and one coding problem. This mock gives you the full script, model answers to check after you try, a scored rubric, and a plan to do the coding part twice: on a shared screen and on paper.
Topics in this lesson
- The 45-minute script and its scoring rubric
- Theory questions: answer first, then reveal
- Predict-the-output round
- The coding problem with narration
- Live-coding twice: on a shared screen and on paper
Interview questions this lesson answers
- Tell me about yourself.
- Why is Java called platform independent?
- What is the difference between JDK, JRE and JVM?
- What is the difference between == and equals()?
- Why is String immutable in Java?
- What is the string pool?
- String, StringBuilder and StringBuffer: which do you use when?
- What does static mean?
- Explain final, finally and finalize.
- Why is main public static void?
Sign in free to continue this lesson
Create a free account to read every lesson, practise with the exercises and keep track of your progress.