Think Design Interview Question

Design Problem statement was given