Evaluation Methods for Test Questions

Last updated: March 30, 2026

HackerRank supports two evaluation methods for questions in a test, based on the question type.

  • Automatic evaluation: The platform scores candidate responses using predefined criteria such as test cases, answer keys, or scoring rules.

  • Manual evaluation: You can review candidate responses and assign scores manually.

Evaluation methods by question type

The table below lists the evaluation method for each question type and provides links to related documentation.

Question Type

Evaluation Method

Reference Article

Coding

Automatic Evaluation

Scoring a Coding question

HTML/CSS/JavaScript

Manual Evaluation

Scoring an HTML/CSS/JavaScript question

Database

Automatic Evaluation
(Manual Review recommended)

Scoring a Database question

Approximate Solution

Automatic Evaluation

Scoring an Approximate Solution questions

Generative AI

Automatic Evaluation
(Manual Review recommended)

Scoring a Generative AI question

Mobile Developer

Automatic Evaluation
(Manual Review recommended)

Scoring a Mobile Developer question

Data Science

Automatic or Manual Evaluation

Scoring a Data Science question

Front-End

Automatic Evaluation
(Manual Review recommended)

Scoring a Front-end Developer question

Back-End

Automatic Evaluation
(Manual Review recommended)

Scoring a Back-end Developer question

Full Stack

Automatic Evaluation
(Manual Review recommended)

Scoring a Full-stack Developer question

DevOps

Automatic Evaluation

Scoring a DevOps question

Code Review

Automatic or Manual Evaluation

Scoring a Code Review question

QA Engineer

Automatic Evaluation
(Manual Review recommended)

Scoring a QA Engineer question

Multiple Choice

Automatic evaluation

Scoring a Multiple Choice question

Subjective

Manual Evaluation

Manual scoring for General question

Whiteboard

Manual Evaluation

Manual scoring for General question

Diagram

Manual Evaluation

Manual scoring for General question

Sentence Completion

Automatic Evaluation

Scoring a Sentence Completion question

File Upload

Manual Evaluation

Manual scoring for General question

Prompt Engineering

Automatic Evaluation

Scoring a Prompt Engineering question