eMoney Advisor interview question

Design challenge