Question Bank
721 approved questions from the community
In software architecture, what does incorporating 'External Services' involve?
When is it most appropriate to use the Singleton pattern?
What is an advantage of Monolithic architecture?
What is a limitation of Monolithic architecture?
In Microservices architecture, isolation means that a failure in one service is less likely to affect other services compared to Monolithic architecture.
The Publish-Subscribe pattern is commonly used in database synchronization tools like Apache Kafka for stream and batch processing.
How do architectural patterns and styles relate to quality attributes?
What is a primary concern when a class violates the Law of Demeter?
What is the Dependency Inversion Principle (DIP) and how does it relate to coupling?
Stamp coupling occurs when modules share data structures and use only parts of them.
Functional cohesion is the most desirable level of cohesion in OOP.
What is procedural cohesion?
The composition over inheritance principle suggests that inheritance should never be used.
Content coupling is the weakest form of coupling between modules.
What is dynamic dispatch in the context of polymorphism?
What is the Single Responsibility Principle (SRP) in relation to cohesion?
Which SOLID principles directly impact coupling in OOP? (Select all that apply)
Which of the following are non-memory resources that destructors can manage? (Select all that apply)
Interfaces can contain method implementations in all programming languages.
Which of the following are types of coupling in OOP? (Select all that apply)