GumGum interview question

Explain your design process for the technical challenge