Providence interview question

Random questions on design pattern and architectural devisions.