Providence Interview Question

Random questions on design pattern and architectural devisions.