Here's what I have tried so far: Codewars - The problems labelled classes were either too complex to understand for me, or I found no actual need for implementing OOPS. None of the problems required you to create a class anyways.
Hackerrank - Just two problems in the OOP/ classes section ( don't remember what they exactly call them) and they two were hard math problems, so I need to first of all understand the complex maths concepts before I can get to programming.
Leetcode - Can't actually filter out problems based on OOP.
Why does LeetCode use solution class? Does the class ever help?
OOP
Using Java for whiteboard OOP design, Python for HackerRank/Leetcode?
It's not common because most people know one language the best and it can be hard to be constantly switching between syntax.
It's not bad, per-say.
More on reddit.comWhere can I find problems to practice OOP?
How do I study for Object oriented design for interviews. Leetcode doesn’t have those explore cards for this topic. I got asked a basic question like this in an interview and I wasn’t expecting it.
It was like, how would you generalize this. The answer was to design a class. I choked hard. Ima web developer going for software engineer roles