Create Custom Reports
Last updated: April 20, 2026
The Custom Reports feature provides on-demand access to data across both Screen and Interview. Use this feature to create, preview, save, and export tailored reports based on your organization's reporting needs.
The Custom Reports feature is available to:
All admin users by default.
Any user with access to the Insights tab on the HackerRank platform.
Key features
Custom Reports offer the following features:
Create, preview, and save reports:
Select only the columns that align with your reporting goals.
Hover over tooltips to understand what each column represents.
Preview the results before saving the report.
Combine business objects:
Combine data from multiple objects (for example, Tests, Candidate Test Attempts & Invites).
View unified insights in a single report.
Export as Excel:
Export reports instantly in Excel format.
Access saved reports anytime that is available to all admin users.
Copy and share reports:
Modify or duplicate existing reports without starting from scratch.
Share reports via email to collaborate across teams or departments.
Filter by columns: Apply filters (for example, Test Name, Attempt Start Time) to refine report content and focus on relevant data.
Shared admin access: All admin users can view, edit, and re-download saved reports, which helps streamline collaboration.
Creating a custom report
To create a custom report:

Log in to HackerRank for Work using your credentials.
Go to the Insights tab.
In the left panel, select My Reports under Reports section
Click Create Report
Select the required fields for your report:
Use the search bar or expand categories (for example, Tests, Candidate Test Attempts & Invites) to find relevant columns.
Click the plus (+) icon next to the relevant field to add it to the report.
Note: Use the tooltips (ⓘ) beside each field to view its description, or refer to the Available Functional Objects section below to see all fields and their descriptions.
Preview the data in the right-hand panel. The preview table displays up to 20 rows.
(Optional) Apply filters to refine the data.

Click Filter Data.
Select a field to filter on (for example, Test ID).
Choose a condition:
Is equal to
Is not equal to
Contains
Does not contain
Is N/A
Is not N/A
Enter the value.
Click Apply.
(Optional) Click Add Condition to apply multiple filters.
(Optional) Click Clear All to remove all filters.
(Optional) Apply aggregation to group or summarize numeric data.

Click Aggregate.
Select a field (for example, Test Score)
Choose one or more aggregation functions.
Click Save to store the report for future access.
Click Export to download the complete report as an Excel file.
Available functional objects
When creating a custom report, you can choose from the following objects:
Tests
Candidate Test Attempts and Invites
Candidate Question Attempt
Interviews
Questions
Users
These objects allow you to include data such as candidate names, test scores, question attempts, and other relevant metrics—all in one report.
The following sections provide tables that list the fields and their descriptions for each functional object.
Tests
Field | Description |
Candidates Test Attempts and Invites
Field | Description |
Candidate Question Attempt
Field | Description |
Interviews
Field | Description |
Questions
Field | Description |
Users
Field | Description |