Question Bank
3705 approved questions from the community
What is the Robustness Principle?
What is Dependency Hell?
What principle does DRY stand for in software development?
What is an Anti-Corruption Layer in software architecture?
Which statement best describes the relationship between composition and inheritance in OOP?
How does the Data-Mapper pattern differ from Active-Record?
What is the Active-Record design pattern?
What does the Law of Demeter (Principle of Least Knowledge) state?
What is Inversion of Control (IoC)?
What is the Singleton design pattern?
Why are first-party cookies and third-party cookies treated differently?
Testing concurrent code is easier than testing sequential code.
Why is branching easier in Git than in SVN?
What is a rebase in Git?
What is a race condition?
What is vendor lock-in and how would you defend against it?
Why are long-lived transactions discouraged in SOA?
What is a saga in the context of distributed transactions?
Performance and scalability are the same thing.
Developers should design their own cryptographic algorithms for better security.