Intern Theoretical Screening – Object-Oriented Programming (OOP)
Full job description
This assessment is being conducted as part of the theoretical screening and evaluation process for interns. The purpose of this screening is to assess the candidate’s conceptual understanding of Object-Oriented Programming (OOP), including core topics such as Classes and Objects, Encapsulation, Abstraction, Inheritance, Polymorphism, Constructors, Method Overloading and Overriding, Access Modifiers, Abstract Classes, Interfaces, Association, Aggregation, and Composition. This is a theoretical viva-based screening only. No coding, practical programming tasks, or hands-on exercises are involved. Candidates will be evaluated on their understanding of OOP concepts, accuracy of responses, conceptual clarity, and ability to explain technical topics effectively. Total Evaluation: 100 Marks The screening is intended to measure the intern’s foundational knowledge of OOP as part of the overall evaluation process.