Rocket Interview Question

Name some common design patterns. For example, there a Singleton pattern, name some more and explain how they work.