Test Object-oriented programming - Fundamentals

Test OOP with answers to assess your knowledge and prepare for job interviews. Assess your technical level in 20 minutes.

Validate and promote your skills
Private results unless you share them
Compare your results to the developers average

Test details

Beginner
November 2024
10 minutes
4.6/5(7)

This test tackles a large part of the Object-Oriented Programming. It has been thought for juniors developers, but it still can be used by confirmed developers too, in order to brush up on it. You may find theoritical questions but also examples of pseudo code (close to java) to check your understanding of the main concepts. The tackled themes are :

  • Encapsulation;
  • Inheritance;
  • Overriding, Overloading and Operators overloading;
  • Polymorphism (static and dynamic types, downcasting, upcasting);
  • Interfaces;
  • Abstraction;
  • OOP in UML;
  • Design Patterns.
    Good luck!
This test consists of 20 questions randomly selected from a database of 44 questions in OOP.Discover all our interview questions and answers here
⚠️ Ranking results of all timemay not be relevant because the test has not been taken enough times yet.
1.
developer avatar
Thomas
2655 points
2.
developer avatar
Aurélien Filez
2566 points
3.
developer avatar
Peter Francois
2469 points

Test author : Samuel Bacon

My name is Samuel Bacon, and I am studying in my final year at the Grenoble INP Ensimag engineering school. I specialize in mathematical modeling, image and simulation. As such, I regularly use programming languages such as C/C++, python or java. I have already had the opportunity for all these languages to accomplish different projects which helped me in writing these tests. The design of these MCQs allowed me to synthesize and consolidate my mastery of OOP and C++. During this last year of study I also chose a biomedical option to address themes in this sector that I appreciate.
You can find out more about my background on my LinkedIn page.

Contributors3
developer avatar
developer avatar
developer avatar
Participate in test improvement

Sample question

Classes Cat and Dog inherit from the class Mammal. What are the correct answers ?

See 44 test questions.

Developers ratings

developer avatar
Subhi Yarmemet
24/11/2024
Merci ! J’ai bien consolidé mes connaissances en POO :)
developer avatar
27/02/2024
Good way to prepare for interview and knowledge sharing
developer avatar
19/01/2024
developer avatar
Cannel Ulrich Evrard SEKA
29/07/2022
Excellent test sur le POO. Cela m'a permis de voir mon niveau
developer avatar
Manchot empereur inhabituel
25/04/2022