Question d’entretien chez IBM

Explain your process with this design challenge?