Top 50
Topic roadmap
Updated weekly · Last refresh Nov 2

Top 50 object-oriented programming Interview Questions

The most frequently asked object-oriented programming questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~10htotal time
119companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 32 questions + 3 drills · ~427 min
Method Overloading vs OverridingMedium
Practice
Recently asked

Implement method overloading by argument count and method overriding through a derived calculator class.

Codingabstractionobject-oriented programmingDDeltaXBBeaconfiresolution
Immutable Class ImplementationMedium
Practice
Recently asked

Implement an immutable class whose attributes cannot be changed, added, or removed after construction.

Codingclean codeabstractionCiti
Sparse VectorMedium
Practice
Recently asked

Implement a dictionary-backed sparse vector with efficient updates, lookups, and dot products.

object-oriented programmingRed Hat
TDD Object-Oriented CodingHard
Practice

Implement object-oriented bank transfers with validation, atomic updates, and TDD-friendly results.

clean codeabstractionobject-oriented programmingShopify
Manage Inventory Systems with OO DesignMedium
Practice
Recently asked

Implement an object-oriented inventory manager that encapsulates stock updates and SKU lookups.

Codinginventory managementabstractionStripe
Class and Object Method CallsEasy
Practice
Recently asked

Define a class, create its object, call methods through that object, and return the resulting values.

Codingabstractionobject-oriented programmingInfineon Technologies Americas
Scale Test Automation With OOPHard
Practice
Recently asked

Build an extensible test runner using abstraction, composition, and polymorphic test actions.

framework designCodingclean codeCisco
OOP with TestsMedium
Practice

Implement an encapsulated class with state-changing methods and tests covering valid and invalid book operations.

Codingclean codeabstractionCoalition Technologies
Python Coding TaskMedium
Practice
Recently asked
Practice drill

Calculate each customer's qualified payment count and total for the first quarter of 2025.

CodingJoinsData ManipulationVisa
SQL Coding Question CountMedium
Practice
Recently asked
Practice drill

Count 0 and 1 sensor readings by Bosch building using a CTE, LEFT JOIN, and conditional aggregation.

CodingpythonBosch Building Technologies
FizzBuzz SQL AssessmentEasy
Practice
Recently asked
Practice drill

Use CASE logic to label numbers in a range as Fizz, Buzz, or FizzBuzz.

CodingassessmentcalculationsJpmorgan Chase &
More Coding questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
Technical Fundamentals12 questions · ~149 min
More Technical Fundamentals questions with a free account
3
More topics6 questions · ~74 min
More questions with a free account
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.