Overview
The Roles Management module in HackerRank for Work platform is designed to give more control and structure to the hiring process. Customers can leverage HackerRank Roles Management to plan and implement end-to-end hiring for a Role. Users can create Roles and map them to specific skills that meet the requirements for the Role. Online tests (CodeScreen), live interviews, and Candidate Packet can be mapped to a Role.
Roles on HackerRank
Roles are job positions in any company for which candidates are hired. At HackerRank, a ‘Role’ is a collection of different skills that match the skills required for a particular job position.
HackerRank has defined a set of skills along with key competencies based on Industry standards vetted by the HackerRank Skills Advisory Council. We are creating high-quality questions that are aligned to Skills, which can help assess candidates to ensure accurate insights on their competency levels.
Default Roles
Default roles are roles that are already present in HackerRank, comprising a set of skills. These skills are chosen based on market research, and data from existing customers, and vetted by subject matter experts such as the advisory council among other SMEs. If a role is unavailable or differs from the default role, a custom role can be created.
HackerRank provides these default roles:
Roles |
Back-End Developer |
Back-End Developer (.NET) |
Back-End Developer (Django) |
Back-End Developer (Laravel) |
Back-End Developer (Node) |
Back-End Developer (Rails) |
Back-End Developer (Spring Boot) |
Cloud Engineer |
Cloud Security Engineer |
Cybersecurity Engineer |
Data Analyst (Python) |
Data Analyst (R) |
Data Engineer (Java Spark) |
Data Engineer (PySpark) |
Data Engineer (Scala Spark) |
Data Scientist |
Front-End Developer |
Front-End Developer (Angular) |
Front-End Developer (React) |
Front-End Developer (Vue.js) |
Full-Stack Engineer (Angular & Node) |
Full-Stack Engineer (React & Node) |
Machine Learning Engineer |
QA Engineer (Selenium) |
Site Reliability Engineer |
Software Engineer |
Software Engineer Intern |
Other |
Custom Roles
These are roles that you can create for your company from inside the HackerRannk account. Currently, company admins have the ability to create these roles. The roles can be used by all users within the Company.
To know more about how to create custom roles from your HackerRank account click here.
The list of all the available roles on HackerRank (default + custom) is displayed at the time of the creation of a Test. To know more about how to create a test based on a specific role click here.
You can also schedule an Interview with candidates on this list of standard roles. You can map a CodePair session to a specific role by selecting the same from the dropdown inside the CodePair scheduling page. To know how to schedule an interview click here.
Click here to learn more on how to create and archive roles from your HackerRank account.
Skills on HackerRank
At HackerRank, a role is usually mapped to one or more skills. You can click on a role to see the skills included in it.
In the below image, the Front-End Developer (Angular) role is comprised of 6 skills as shown. The left panel in the below image lists the available skills on the HackerRank platform.
Click here to know more about skills on HackerRank.
You can also click on a role to see the skills included in it.
In the below image, the Front-End Developer (Angular) role is comprised of 6 skills as shown. The left panel in the below image lists all the available skills on HRW.
You can click on the beside each skill in the left panel to view the definition of the skill. You can also click on the View All link beside the label Questions in the library to go to the library and view all questions for that skill.
Skills available within the HackerRank for Work Platform
.Net |
AWS |
AWS Security |
Angular |
Ansible |
Apache Spark |
Application Security |
Applied Math |
Aptitude |
Azure |
Bash |
C |
C# |
C++ |
CSS |
Chef |
Couchbase |
Cryptography |
Data Modeling |
Data Visualization |
Data Wrangling |
Django |
Docker |
DynamoDB (Basic) |
Excel |
Express.js |
Flask |
GCP |
Git |
Go |
HTML/CSS/JS |
Hadoop |
Java |
JavaScript |
Jenkins |
Kafka |
Kubernetes |
Kubernetes Security |
Laravel |
Linux |
Machine Learning |
MongoDB |
Network Security |
Node.js |
PHP |
PL/SQL |
Power BI |
Problem Solving |
Puppet |
PyTorch |
Python |
R |
REST API |
React |
RoR |
Ruby |
SAP |
SQL |
Selenium |
Spring Boot |
Statistics |
Storage |
System Design |
Tableau |
TensorFlow |
Terraform |
Vue.js |