3 pages from the guide: the cover, the contents (52 questions in 6 sections) and one complete question with its answer, code and interview tips.
OOP questions decide whether you are seen as someone who writes code or someone who designs it. This guide goes beyond definitions: SOLID with real refactors, composition versus inheritance, how dynamic dispatch and overloading really work, enums as objects, object modelling, and eight classic low-level design problems such as a parking lot, an elevator and an ATM.
52 questions in 6 sections, 51 code examples and 24 diagrams in a 65-page PDF (2026 edition).

100 Java Collections Framework interview questions with detailed answers, code examples and performance tips.
No reviews yet
For each LLD problem, sketch your own classes before reading the solution, then compare. Practise explaining one SOLID principle with an example from your own project.
The overridden version in the subclass runs *before* the subclass's own fields and constructor have been initialised, so it sees default values (null, 0, false). This is a classic source of NullPointerException and is why you shouldn't call overridable methods from constructors.
It is a digital download (PDF). After payment it appears in your Library right away.
It covers this topic in depth. It is one topic from the TechTribers Java Interview Series, which has all 23 parts (1,200+ questions) in one bundle.
No reviews yet — be the first to review this product.

A library of 12+ Java e-books covering basics, OOP, DSA, problem solving and interview prep.
No reviews yet

The all-in-one Java bundle: 3000+ interview questions, 50+ e-books, 500+ coding problems, DSA notes and bonus courses.
No reviews yet