Object-oriented programming - Fundamentals Quiz / Test

OOP Tests with answers to test your skills and prepare for your job interviews. Evaluate your technical skills in 20 minutes.

Validate and highlight your skills
Private results unless you share them
Compare your results to other developers
Start the test
Are you recruiter?
Test features
40 questions

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!
Created on April 2022, last updated on April 2022
  • 1
  • 2
  • 3
  • 4
  • 5
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.

Become a contributor to our Object-oriented programming - Fundamentals quiz ! WeLoveDevs.com's quiz are collaborative and everyone can contribute ! You have an idea for the Object-oriented programming - Fundamentals correction? Submit a new question or a correction, we'll credit you in the authors list and you'll get points to unlock questions corrections!

Developers reviews

By Manchot empereur inhabituel on 04/25/2022
By Mustapha GHLISSI on 04/12/2022
By Samuel on 03/31/2022
Your browser is badly|not supported!
We recommend you to use a more modern browser such as Edge, Chrome or Firefox
Know More