← All roles at Asana

Intern Theoretical Screening – Object-Oriented Programming (OOP)

internremoteRemote in IN

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.

Apply & start your interview

You'll do a short AI interview right now, in your browser — no account needed.

By continuing you agree to a recorded AI interview; you'll see and consent to the details on the next screen.