Skip to main content
CareerID
Research & Analysis••8 min read

What is a JD Score?

A JD Score is a skill assessment generated from a specific job description, producing a single score from 0 to 10. It runs in four layers — Speed & Coverage, Understanding, hands-on Execution in the tool each skill needs (such as Coding, SQL or Spreadsheet), and Real-World Validation — weighted 20%, 20%, 30% and 30%. It is CareerID's alternative to screening a resume.

By CareerID Research Team•Verified Evaluation Model
Editorial Standards
Key Investigation Findings
  • The assessment is generated from the individual job description, so two roles requiring different skills produce different tests.
  • Four layers: L0 Speed & Coverage, L1 Understanding, L2 Execution, L3 Real-World Validation.
  • Each skill is matched to a working tool automatically; 15 of the 16 interview room tools are also used in the test.
  • Weighting is L0 20%, L1 20%, L2 30%, L3 30%, on a 0–10 scale.
  • A layer with no questions is excluded and remaining weights renormalise, so an omitted layer is not penalised.
  • When results are released, applicants at or above the employer's cutoff move to Shortlisted automatically and the rest move to Rejected, each told their score.
  • Tests are proctored and generated in multiple parallel question sets, so two candidates sitting the same assessment do not receive an identical paper.
How the score is built

JD Score layers and weights

CareerID 4-Layer Assessment Architecture & Score Weights

Proctored 0–10 score generated dynamically from the employer's specific job description.

0 to 10 Scale
L0 20%
L1 20%
L2 Code & SQL 30%
L3 Scenarios 30%
L0 · Speed & Coverage (20%)

Timed rapid-fire coverage across every primary skill in the job description.

L1 · Understanding (20%)

Nuance and edge-case trap questions that separate true understanding from memorization.

L2 · Execution (30%)

Hands-on work in the tool each skill needs, such as Coding, SQL or Spreadsheet, graded on the output.

L3 · Real-World Validation (30%)

Larger real-world scenarios: decide on an approach, then defend the trade-offs.

Why generate the test from the job description

A generic aptitude test measures something the job did not ask for. A test generated from the posting measures the skills that posting actually requires, which is what makes the resulting number comparable between applicants for that role and meaningless to copy between roles.

It also removes work from the employer. There is no test to assemble: the employer sets the cutoff, and CareerID builds the test from the skills the job requires.

The four layers

L0, Speed & Coverage, is rapid timed multiple-choice across the role's skills, where faster correct answers score higher. It is deliberately shallow: its job is coverage, not depth.

L1, Understanding, asks per-skill micro questions, trap questions and short scenarios. The trap questions matter most — they are written so that a memorised answer and an understood one diverge.

L2, Execution, is hands-on: the candidate does the actual work in the tool that matches each skill, such as running code against test cases, querying a seeded database or building a spreadsheet model. It carries the joint-highest weight because it is the layer hardest to fake.

L3, Real-World Validation, presents larger real-world scenarios where the candidate decides on an approach and defends it, testing judgement rather than recall. It also carries 30%.

The tools each skill is tested in

Each skill in the job description is matched to a working tool automatically, so the hands-on layer tests the skill the way the job uses it. 15 of the 16 tools in CareerID's interview room are also used in the JD Score test.

Engineering: Coding in 14 languages (Java, Python, Go, Node.js and more), Frontend with a live preview (React, Next.js, Angular, HTML and CSS), SQL against a seeded database, and Cloud & Terminal for Linux, Docker, Kubernetes and Git.

Data and finance: Python DS for pandas, statistics and machine learning, Spreadsheet for Excel, financial models and accounting, and Data Visualization for Tableau-style dashboards.

Design and systems: Whiteboard for system design and product planning, Pro Diagrams for UML, ER and network diagrams, Text Diagrams for sequence diagrams and Gantt charts, Workflow Builder for process design, and Brainstorm Canvas for mind maps.

Business and writing: Rich Text Editor for copywriting, content and business writing, and Form Builder for surveys and research questionnaires. Timed MCQ covers any skill and forms the first layer.

What the cutoff does, and what it does not do

The employer sets a cutoff on the 0–10 scale and can also cap the shortlist at the top N scores. Results are released when the test window closes, or as each score arrives if the employer set no window.

At release, every applicant at or above the cutoff, and inside the cap if there is one, moves to Shortlisted automatically, with a timeline entry and a notification to both sides. Everyone else moves to Rejected and is told their score. Applicants the employer has already moved to the interview stage are not changed.

What the cutoff does not do is screen on anything but the test. CGPA, college name and resume keywords are not inputs, which is the difference from a resume filter: a rejection on CareerID is a result on the job's own skills, and the candidate sees it.

Integrity

Each test is generated with multiple parallel question sets, so two candidates sitting the same assessment do not receive an identical paper.

Proctoring covers camera, microphone and screen capture, and logs tab-switch, paste and fullscreen-exit events. Those flags are shown to the employer next to the score rather than used to disqualify silently.

Frequently Asked Questions

Common Questions

How is a JD Score calculated?

Four layers are scored and combined: L0 Speed & Coverage at 20%, L1 Understanding at 20%, L2 Execution at 30%, and L3 Real-World Validation at 30%, producing a single value from 0 to 10. If a layer has no questions it is excluded and the remaining weights are renormalised, so a test that omits a layer is not penalised for it.

Does a low JD Score reject my application?

Once results are released, yes. Scoring at or above the cutoff, and inside the employer's shortlist size if they set one, moves you to Shortlisted automatically; scoring below it moves you to Rejected, and you are told your score either way. Results are released when the test window closes, or as scores arrive if there is no window.

Is the assessment the same for every job?

No. It is generated from each job description, so the skills tested, the hands-on format and the question mix differ by role. This is also why a score is meaningful for the role it was taken for rather than transferable as a general rating.

Can candidates share answers?

Each test is generated in multiple parallel question sets, so candidates sitting the same assessment receive different papers. Sessions are also proctored, with integrity events logged and surfaced to the employer alongside the score.

Knowledge Base

Related Research & Guides