首页 > 试题广场 >

简历信息提取系统2

[编程题]简历信息提取系统2
  • 热度指数:52 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
你需要根据给定的简历文本提取信息并录入系统。当前时间为2024年。
1.学位提取规则:`PHD` (博士), `MASTER` (硕士), `BACHELOR` (本科/学士), `COLLEGE` (大专), `OTHER` (高中及以下/未提及)。若文本提及的最高学历状态为“在读”、“肄业”或“休学”,则学位等级需降一级录入。例如:本科在读按专科(COLLEGE)或高中(OTHER)录入(若未明确提及专科则默认OTHER)。
2.工龄计算规则:工作经历按类型加权计算,全职工作系数为1.0,实习或兼职系数为0.5,自由职业、创业经历、空窗期等系数为0。所有经历加权求和后向下取整得到整数工龄。
3.技能栈提取规则:仅关注以下六种技能:PYTHON、JAVASCRIPT、GO、VUE、REACT、JAVA,转为大写并按字母顺序排序。

请你写prompt完成这个需求。

输入描述:
一段自然语言描述的简历文本信息。


输出描述:
{
  "degree": "ENUM", //学历
  "yoe": int,  //工龄
  "skills": []  //技能栈
}

示例1

输入

王五,麻省理工计算机博士在读。2022-2024: 硅谷连续创业者(Founder)。2021-2022: Google 实习生。技术栈:C++, Python, React。状态:随时可入职,期待年薪20万刀。

输出

{
"degree": "MASTER",
"yoe": 0,
"skills": ["PYTHON", "REACT"]
}

备注:
提示词学习 提示词工程指南

这道题你会答吗?花几分钟告诉大家答案吧!