Core Java › Chapter 2

OOPs (Design-Focused)

Four pillars, interfaces vs abstract classes, sealed types and records, overriding rules, init order, equals/hashCode, immutability, SOLID, nested classes, enums, generics and access control.

Theory

Q1 basic
Q2 basic
Q3 basic
Q4 intermediate
Q5 intermediate
Q6 basic
Q7 intermediate
Q8 basic
Q9 intermediate
Q10 basic
Q11 intermediate
Q12 intermediate
Q13 intermediate
Q14 basic
Q15 intermediate
Q16 basic
Q17 advanced
Q18 intermediate
Q19 basic
Q20 intermediate
Q21 intermediate
Q22 intermediate
Q23 intermediate
Q24 basic
Q25 intermediate
Q26 intermediate
Q27 basic
Q28 intermediate
Q29 basic
Q30 basic
Q31 intermediate
Q32 intermediate
Q33 basic
Q34 intermediate
Q35 intermediate
Q36 advanced
Q37 intermediate
Q38 advanced
Q39 basic
Q40 advanced
Q41 basic
Q42 basic
Q43 basic
Q44 basic
Q45 intermediate
Q46 basic
Q47 intermediate
Q48 intermediate
Q49 basic
Q50 intermediate
Q51 basic
Q52 intermediate

Scenarios

Q53 intermediate
Q54 intermediate
Q55 intermediate
Q56 intermediate
Q57 intermediate
Q58 basic
Q59 basic
Q60 intermediate
Q61 advanced
Q62 basic
Q63 basic
Q64 intermediate
Q65 intermediate
Q66 intermediate
Q67 intermediate
Q68 basic
Q69 basic
Q70 intermediate
Q71 intermediate
Q72 advanced
Q73 intermediate
Q74 intermediate
Q75 intermediate
Q76 intermediate
Q77 basic
Q78 intermediate
Q79 intermediate
Q80 intermediate
Q81 intermediate
Q82 advanced
Q83 basic
Q84 advanced
Q85 intermediate
Q86 intermediate
Q87 advanced
Q88 intermediate
Q89 intermediate
Q90 intermediate
Q91 basic
Q92 intermediate
Q93 basic
Q94 intermediate
Q95 intermediate
Q96 basic
Q97 intermediate
Q98 intermediate
Q99 advanced
Q100 basic
Q101 basic
Q102 basic
Q103 intermediate
Q104 advanced
Q105 basic
Q106 advanced
Q107 intermediate
Q108 advanced
Q109 advanced
Q110 advanced