Open roles at Asana
Apply in a click and complete a short AI interview on your own schedule.
Intern Theoretical Screening – Object-Oriented Programming (OOP)
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 & interview →Theoretical OOP Conceptual Interview
We are conducting a theoretical viva on Object-Oriented Programming (OOP) to assess the candidate’s conceptual understanding and clarity of core OOP principles. The viva should cover topics such as Classes and Objects, Encapsulation, Abstraction, Inheritance, Polymorphism, Constructors, Method Overloading and Overriding, Access Modifiers, Abstract Classes, Interfaces, Association, Aggregation, Composition, and other fundamental OOP concepts. The interview must be completely theoretical. No coding, programming tasks, practical exercises, or problem-solving questions should be asked. Questions should begin with basic concepts and gradually move toward intermediate-level theoretical questions. Follow-up questions may be asked to check the candidate’s depth of understanding. Total Evaluation: 100 Marks Mark Distribution: • OOP Fundamentals – 20 Marks • Classes & Objects – 15 Marks • Encapsulation & Abstraction – 20 Marks • Inheritance – 15 Marks • Polymorphism – 15 Marks • Other OOP Concepts – 10 Marks • Communication & Concept Clarity – 5 Marks Difficulty Level: Beginner to Intermediate Interview Type: Theoretical Viva Only
Apply & interview →