30 OOPs interview Questions and Answers