Object-Oriented Programming and Design Questions
The object-oriented paradigm: classes and objects, encapsulation, inheritance, polymorphism, and composition, plus SOLID and other design principles that keep object models maintainable. Covers modeling a domain in objects and defending those design choices. A staple conceptual interview across most engineering roles.
MediumTechnical
31 practiced
Explain when you'd prefer Strategy pattern over Factory pattern in a team codebase. Provide a concrete example of a feature where Strategy reduces conditional logic and describe how you'd test it.
That is every published Object-Oriented Programming and Design question for Engineering Manager so far. Browse the other topics in this category, or practice this one interactively.