GlobalLogic Interview Question

design pattern, singleton prototype and proxy