中等
技术面试0 次浏览携程的旅游套餐业务经常会有不同的促销活动,如满减、折扣等。请设计一个系统,用于管理这些促销活动的规则和计算最终价格。简述系统的主要模块和实现思路。
携程运营
系统设计促销活动价格计算
答题要点
推荐使用 STAR 法则,即阐述背景(Situation)、任务(Task)、行动(Action)和结果(Result)。关键要点:背景方面说明旅游套餐促销活动管理的需求。任务是设计系统管理规则和计算价格。行动上,系统主要模块包括活动规则管理模块、价格计算模块、数据存储模块等。实现思路可先定义活动规则数据结构,再根据规则编写价格计算逻辑。结果是系统能准确管理活动规则并计算最终价格。示例话术:在携程旅游套餐业务中,为了更好地管理促销活动,我们要设计这样一个系统。主要模块有活动规则管理,用于新增、修改规则;价格计算模块根据规则计算最终价格;数据存储模块保存活动数据。对于一个满减活动,系统根据订单金额判断是否满足条件,然后计算减免后的价格。