Robert Bosch Interview Question

Design pattern