Refresher OOP concepts with interview quesions