简单
技术面试0 次浏览58 同城有多种服务类型,如招聘、租房、二手交易等,若要设计一个简单的服务分类系统,你会怎么做?
58同城项目经理
服务分类系统系统设计
答题要点
可采用分层分析法来答题。要点如下:首先,需求分析,明确系统要对不同服务进行分类展示和管理,用户能根据需求查找对应服务。其次,设计分类结构,依据 58 同城业务设一级分类如招聘、租房等,再在一级分类下细分二级分类。接着,数据存储设计,用数据库存储服务信息和分类关系,可采用关系型数据库如 MySQL。最后,功能设计,实现服务添加、分类修改、搜索等功能。示例思路:‘先分析 58 同城业务需求,确定系统要满足服务分类和查找功能。然后设计分类结构,以业务为基础划分一级和二级分类。用 MySQL 存储数据,建立服务和分类的关联表。最后实现基本的增改查功能。’