Peerless Software interview question

Javascript design patterns and their uses