This test will assess a candidate's knowledge of technology, design patterns, and their associated creational, structural, and behavioral patterns. The test will include questions related to the various types of design patterns and how they are used in technology. Candidates should be able to explain the differences between creational, structural, and behavioral patterns as well as provide examples of each. Additionally, candidates should be able to identify when a particular pattern is best suited for a given situation.
Example Question:
1. Adapter
2. Composite
3. Proxy
4. Flyweight
5. Facade
6. Bridge