简单
技术面试0 次浏览

58 同城有大量的招聘信息,若要设计一个简单的算法,能根据求职者的简历关键词快速匹配出合适的岗位信息,你会如何实现?

58同城运营
算法设计招聘业务

答题要点

采用功能分解法作为答题框架,将算法拆分为几个关键步骤。几个关键要点:1. 数据预处理:对招聘岗位信息和求职者简历进行分词处理,去除停用词,提取有价值的关键词。2. 关键词匹配:将简历关键词与岗位信息进行对比,统计匹配的关键词数量。3. 排序筛选:根据匹配度对岗位进行排序,筛选出匹配度较高的岗位。示例思路:先把岗位信息和简历都进行分词,去除无用词汇。接着对比两者的关键词,看看有多少重合。最后根据重合度对岗位排序,给求职者展示匹配度高的岗位。