Pregunta de entrevista de Think Design

Design Problem statement was given