CheckATS 怎么给你的简历打分

CheckATS · 更新于 2026 年 10 月 13 日

一句话总结:CheckATS 算的是一个模拟分 = 60% 职位描述关键词覆盖率 + 40% 纯文本检查,全部在你的浏览器本地运行。可选的 AI 点评是另一套独立的写作评估。这个分数不是雇主 ATS 的分数,也不是拿到 offer 的概率。

分数由什么组成?

模拟分 = round(0.60 × 关键词覆盖率 + 0.40 × 文本检查分)

关键词覆盖率 = 简历里出现的目标职位词条占全部选中词条的百分比(四舍五入)。每个词条权重相等;工具不会猜雇主认为哪些是必须项。

职位关键词怎么选、怎么匹配?

浏览器先加载一个跨职业技能词典,从职位描述里选出最多 40 个词典命中词。如果命中不足 5 个,就用词频统计补足(会排除常见虚词)。如果词典加载失败,备选词可能变化。

通用软技能词在两条路径里都会被排除:communicate、detail-oriented、team player、time management 这类词几乎每份简历都有,计入只会虚增覆盖率、没有信息量。所以这个分数反映的是硬技能和工具覆盖率,而不是简历里塞了多少套话。

简历匹配不区分大小写,会归一化空格和长破折号,按拉丁单词边界检查。中文词直接子串匹配。不做同义词扩展、词干提取、缩写映射:K8s 匹配不到 Kubernetes,Amazon Web Services 匹配不到 AWS。重复出现已命中的词不会提高覆盖率。

四项纯文本检查

每通过一项得 25 分,文本检查分最多贡献总分里的 40 分。

检查当前规则
联系方式能找到邮箱地址。电话检测是辅助项,不决定是否通过。
日期至少两个被支持的年月日期,且全文格式统一:YYYY.MM、YYYY-MM、MM/YYYY 或中文年月。"Jan 2024" 这类英文月份目前认不出。
文本干净无替换字符、私用区字符不超过两个、去空格后其他符号字符不超过 5%。
篇幅去空格后 300–3000 个 Unicode 字符。这个启发式规则决定不了所有岗位的理想页数和篇幅。

一个算例

假设选中的职位词是 Python、SQL、Docker、Kubernetes、AWS,简历里有前三个,关键词覆盖率 = 3 ÷ 5 = 60%。四项文本检查全过得 100%。模拟分 = round(0.60 × 60 + 0.40 × 100) = 76/100。这是示意数字,不是雇主的基准线。

这个分数测不了什么

输入不变、选中词条不变,本地分数是确定的。AI 点评和改写每次可能不同,使用前请检查。补关键词只补你真实具备的。

跟 Greenhouse、Workday 有什么区别?

CheckATS 是独立的备战工具,跟这些厂商没有关系。各家 ATS 的功能和雇主配置都不一样。比如 Greenhouse Talent Matching FAQ 里写的近义词匹配,明确说了不会自动淘汰或晋级候选人。CheckATS 复制不了那套系统,也复制不了 Workday 的筛选。

免费吗?

本地检查不要账号,也不消耗 AI 额度。标准 AI 限额是每 IP 每天 5 次点评 + 2 次改写(UTC 午夜重置)。同一网络共享 IP 额度。改写后自动刷新点评也会消耗点评次数,失败的请求也可能消耗额度。

我的简历在哪里处理?

本站 Worker 用 IP 做请求计数。服务商的日志和保留政策按它们自己的来;本地打分保证不了外部 AI 和邮件的保留情况。本站还会加载第三方字体、PDF 库和分析脚本。

来源与实现

上面的公式和限额对应 CheckATS 开源仓库,主要是本地打分代码和 AI Worker。Greenhouse 的说法见上面的厂商来源。产品规则可能变,本页描述的是当前实现。

先看清选中了哪些词条,再动手改。

试用免费简历检测 →

软件工程师简历检查清单 · 全部中文指南