Java OOPs Concepts - Javatpoint
What is Diamond Problem in Java - Javatpoint
Design Patterns in Java - Javatpoint
https://leetcode.com/discuss/interview-question/3828150/oops-cheatsheet-for-interviews-30-questions