候選人狀態在API結果中
Last updated: February 23, 2026
使用 HackerRank API 審查已參加測試的候選人時,返回的 JSON 會包含幾個整數值字段,對應候選人在 HackerRank 工作流程中的狀態。這些字段分別命名為"status"和"ats_state"。以下將為您解釋它們的含義。

status
此字段提供實際嘗試的狀態,可用來判斷候選人是否已開始測試或已完成測試。以下是它可能的值及其含義:
值
含義
-1
候選人已邀請
0
測試進行中
1
測試完成
2
內部狀態,忽略
3
內部狀態,忽略
4
內部狀態,忽略
5
內部狀態,忽略
6
測試嘗試在應用程式中可見
7
測試完成電子郵件已發送給用戶,候選人在應用程式中標記為“已完成”
ats_state
候選人在完成測試後,他們在招聘流程中的狀態可以在 HackerRank 平台上更新,以對應在 Applicant Tracking System (ATS) 工具中常見的狀態,如 Taleo 和 Greenhouse。如果已設定截止分數,候選人可以自動進入下一個階段,或者招聘人員也可以手動將候選人移動到不同的狀態,以表示該候選人值得進入招聘流程的下一階段。
此狀態在回應中的 ats_state 欄位中捕捉。從整數代碼到它們所代表的不同值的映射在下表中:
值
ATS 狀態
0
未設定 ATS 狀態
1
測試完成 - 需要評估
2
測試完成 - 合格
3
測試完成 - 失敗
4
電話面試 - I
5
電話面試 - II
6
電話面試 - III
7
已寄出錄取通知
8
錄取協商
9
已接受錄取
10
拒絕錄取
11
暫停
12
電話面試 - 通過
13
電話面試 - 失敗
14
技術面試 - 通過
15
技術面試 - 失敗
16
人力資源面試 - 通過
17
人力資源面試 - 失敗
18
電話面試
19
技術面試
20
人力資源面試
21
錄取
22
拒絕