CannonDesign Interview Question

Please describe your design process