Core Java › Chapter 15

Design Patterns (Backend-Relevant)

Creational, structural and behavioral patterns as used in Java backends and Spring, plus dependency injection, repository/DTO, CQRS, outbox, saga, circuit breaker, idempotency, anti-patterns and functional alternatives.

Theory

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

Scenarios

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