Leetcode Object Oriented Programming Concepts Interview