IBM Interview Question

Explain your process with this design challenge?