Propane Interview Question

Design challenge review