17 years helping Australian businesses
choose better software

What Is HackerRank?

HackerRank is a pre-employment testing solution designed to help businesses of all sizes plan, source, screen, interview, and hire qualified candidates using a centralized dashboard. It offers a customizable IDE environment and a virtual whiteboard to assess and rank different candidates based on their designing skills to streamline remote hiring operations. It also enables managers to set up test cutoff scores and shortlist students from career sites to simplify on-campus visits.

Who Uses HackerRank?

Any company that needs to hire technical talent such as engineers, programmers, Linux admins, database analysts, mobile developers, and more.

HackerRank Software - CodeChallenges
HackerRank Software - CodeScreen
HackerRank Software - CodePair
HackerRank Software - Leaderboard
HackerRank Software - CodeChallenge Results

Not sure about HackerRank? Compare with a popular alternative

HackerRank

HackerRank

4.5 (51)
USD 299.00
month
Free version
Free trial
22
6
4.5 (51)
4.2 (51)
4.3 (51)
VS
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
USD 45.00
month
Free version
Free trial
73
10
5.0 (49)
5.0 (49)
5.0 (49)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to HackerRank

Canditech
Top rated features
Online Tests
Skills Assessment
Tests/Assessments
TestDome
Top rated features
Customizable Tests
Online Tests
Tests/Assessments
DevSkiller TalentScore
Top rated features
Activity Dashboard
Applicant Tracking
Candidate Management
HackerEarth Assessments
Top rated features
Scoring
Skills Assessment
Test/Quiz Creation
Glider
Top rated features
Candidate Management
Interview Management
Scoring
Talview
Top rated features
Data Security
Question Library
Test/Quiz Creation
Factorial
Top rated features
Employee Database
Payroll Management
Vacation/Leave Tracking
Velents
Top rated features
Assessment Management
Interview Management
Job Posting
skillXchange
Top rated features
No features have been rated by reviewers for this product.

Reviews of HackerRank

Average score

Overall
4.5
Ease of Use
4.5
Customer Service
4.3
Features
4.5
Value for Money
4.2

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001

Find reviews by score

5
65%
4
27%
3
6%
1
2%
Yash
Yash
Project Engineer in India
Verified LinkedIn User
E-Learning, 501–1,000 Employees
Used the Software for: 1+ year
Reviewer Source

Trusted Review

5.0 5 months ago

Pros:

Skill Development: By practice and exposure to various problem kinds, coding abilities can be improved. Vast Variety of Challenges: Provides issues in a number of areas, including as databases, artificial intelligence, data structures, algorithms, and more.

Cons:

Occasional Lag: The platform can sometimes be slow or unresponsive, particularly during peak usage times.

Verified Reviewer
Verified LinkedIn User
Telecommunications, 1,001–5,000 Employees
Used the Software for: 1+ year
Reviewer Source

Alternatives Considered:

I have tried many technical assessment tools and this was the best

5.0 3 years ago

Comments: In general sales process was great with many people involved that were very knowledgeable. The only problem I faced was that HackerRank is a product for big companies or companies that are constantly hiring. In my case I hire 2-4 people a year, and I don't have many candidates. So the price was not designed to me.

Pros:

Very easy to use Good library of questions Many tools to help you do interviews For candidates was an easy tool to use

Cons:

Very expensive Lack of a pricing schema to pay what you use

Verified Reviewer
Verified LinkedIn User
Wholesale, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

Straight forward interviews with minimal setup

3.0 5 years ago

Pros:

Provided a straight forward way to set up interviews without much hassle

Cons:

The play back feature was not as refined as some of the other interview administering software's I have used + this is a feature I use very often.

Amara
Recruiter in Canada
Nonprofit Organization Management, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Technical Assessment

5.0 9 months ago

Pros:

Your have the opportunity to customize your technical assessment to the need of the company. HackerRank gives you the opportunity to try out the free trial version, in order for you to decide if you want to purchase their product for your team.

Cons:

Its quite pricey, other than than its a great platform for testing Tech talent in an interview process.

Avijit
Avijit
Engineer in India
Verified LinkedIn User
E-Learning, 2–10 Employees
Used the Software for: 6-12 months
Reviewer Source

Great Start For Beginners

5.0 4 years ago

Comments: This helps me teaching and giving tasks to the students as there are problem sets already available for all kind of students, thus a wide option for me to learn and make others learn. Also the facility of making online contest helps me to pick best of the students. Thus making things simpler and reducing tedious works.

Pros:

Ease of access and interactive interface with enough resources for learning. The best thing about this community is that you can easily start learning programming from scratch. It has well upgraded compilers. It makes you available for competitive programming. Great platform for beginners to advanced developers. Recently featured certificate programs have made the portal more competitive, thus influencing everyone for happy coding.

Cons:

There are some problem statements on the advanced level where the results produced by your program are correct and matches with the expected results but seems that you dont get points. And their response to suggest edits didnt happened.

Greg
Greg
Co-Founder and CTO in US
Verified LinkedIn User
Used the Software for: 1+ year
Reviewer Source

Great way to learn coding basics and improve your reputability

5.0 7 years ago

Comments: Coding reputability, practice, and a great coding community.

Pros:

- Free, fun way to learn a lot of different important coding concepts. - A great next step from Codeacademy. The challenges appeal to people of all skill levels, the lessons help beginners, and the forums are a great place to learn more. - Online code processing is fast, allows for own user input - To be honest, the design is also quite good. A lot of how a "challenge" goes is dependent on how the author writes it, but I find a lot of them to be designed well.

Cons:

- There is definitely a learning curve if you've never read from stdin. That isn't a big deal, but is definitely a weird concept to grasp if you've only done Codeacademy tutorials. - Certain algorithms are hard to figure out to the point that I stop learning and would prefer to view the answer (as to actually learn how it works). This is difficult at times - which is not always bad, but definitely has its downsides

Ajini
Ajini
Kids Robotics Lecturer in Sri Lanka
Verified LinkedIn User
Education Management, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Learn and Earn - Stand out from the crowd

5.0 3 years ago

Comments: Overall, its a good place for any programmer, students, teacher, and to anybody whos willing to learn something new. The application has a beautiful eye catching UI, and lovely badges to earn, enough motivation to cheer up to keep going, theres nothing much to complain about. I would highly recommend this software to any of my students as well.

Pros:

HackerRank is a software which is used to certify your skills in Computer Science. I love that it provides us to practice, certify, compete, find a job, and the world leaderboard to see where you are. It simply is an all in one place to go from a beginner to an expert level. It's great that it provides everything from the very beginning, therefore I can learn without missing even the little bit of knowledge.

Cons:

In my experience, theres nothing much that I really don't like about this software. However, I would like to see the mobile application development of this software as well, therefore its easy on the go to learn, and also earn the certificates.

Corine
Corine
Student in US
Verified LinkedIn User
E-Learning, Self Employed
Used the Software for: 1+ year
Reviewer Source

Great for Practicing and Interview Prep

5.0 5 years ago

Comments: I think that overall I've had a really good experience with HackerRank. Preparing for interviews is extremely important for me. I like that HackerRank aims to do exactly that, and also helps when you don't know the answer to a question. HackerRank lets you see other people's solutions so that you can compare your own to see if you answered the question correctly.

Pros:

What I like most about this software is that it really puts in the effort to prepare users for the coding tests given at job interviews. There are so many questions from easy to hard so there's always something new to learn. I also like that companies use the software rather than make the interview tests themselves.

Cons:

What I least like about this software is that sometimes it will recognize small things as errors even though they are not really errors. Sometimes I felt like I was answering the question correctly, but the software was not acknowledging that because of a small detail that the software uses, whereas regular IDEs do not notice it.

Somnath
Somnath
Secretary in India
Verified LinkedIn User
Used the Software for: 2+ years
Reviewer Source

The best site to learn about data structures and algorithms

5.0 7 years ago

Pros:

Questions are present for all level of candidates. They are also sorted according to various categories for easy access. Also, the competitions are good way to get to know one's current skill level with respect to coders all over the world.

Cons:

Sometimes, the editorials are not easy to understand. Other than that, the site is amazing and is of great help to students and job seekers, particularly.

Neeraj
Neeraj
Software Developer in India
Verified LinkedIn User
Retail, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Best platform to prepare and test your coding skills

4.0 6 years ago

Comments: It's good and always fun to practise on HackerRank.

Pros:

It has different sections, each section has many problems to solve which categorize according to the difficulty level. Rank and badge progress, it really encourages to open this platform and start coding. Each and every problem makes you read a concept (DS, Algo or core maths), but you are not solving a single problem, actually each roblem makes you read a single concept.

Cons:

Opportunities, the platform makes you able to compete for any hiring challenge but lacks to provide any. However one's profile page with good badges is able to tell any techie how good you are in coding and concepts.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 201–500 Employees
Used the Software for: 1+ year
Reviewer Source

HackerRank Assessment Platform

5.0 2 years ago

Pros:

The primary advantage is that it is entirely gratis - it includes a large library containing all key code challenges from major firms. It provides a fantastic environment for coding practise. Its online examinations for businesses are also particularly appealing since they provide a familiar coding environment.

Cons:

Opportunities, while the site allows you to compete for any employment challenge, it does not give any. However, a decent profile page with badges may inform any techie how skilled you are at coding and ideas.

Amara
Technical Sourcing Recruiter in Canada
Information Technology & Services, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

HackerRank Review

5.0 2 years ago

Pros:

HackerRank is a great tools for Tech Talent assessment and it has great features like Live coding option and also allows you to customize your application process the way you want it for you organization. Another thing I like about it is the one month trial version that it provides, which allows you to use it for free in other to enable you to make an informed decision if you want to opt in for their services.

Cons:

One of the things I think should be improved on is the monthly Talent slot, the number of candidates that could be added to the platform for assessment is 30 candidates Max. For organizations that do recruitment in high volume, this can surely pose as a limitation. But overall, they have great features.

Verified Reviewer
Verified LinkedIn User
Computer Software, 1,001–5,000 Employees
Used the Software for: 1+ year
Reviewer Source

Great Filter before we talk with candidates !!

4.0 7 years ago

Comments: Definitely in the right direction and one should always go for it without a second thought . A piece of advice - Do code on other platforms too as it will be wise not to invest all your eggs in one basket .

Pros:

The coding tests in HackerRank are very difficult and have been the best way that we have found to screen the suitable candidates on deep technical skills, it helps to eliminate first couple of tech interviews. The tests are very similar to the type of thing that you will find in a coding competition. And these are real coding test in that they compile the code and evaluation the solution automatically. This make is very easy for a non-technical manager to evaluate a highly technical candidate. They also do have multiple choice questions, pared coding and other types of tests which we do not use but probably are useful for some situations. Really the reason we like it is that we have not found anything that is able to evaluate candidates on their ability to solve very hard technical problems.

Cons:

I would say that one of the issues is that to make it work effectively I think you need to either create your own coding tests or get them to create a custom test just for your company. Get a custom test developed by the HackerRank team, It costs something to do this. The tests that are public and available to everyone on the HackerRank site are probably searchable on Google which makes it a bit too easy.

K Lakshmi
Director - HR in India
Information Technology & Services, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Good Product for Tech evaluation of candidates

5.0 2 years ago

Comments: A good tech platform for tech assessment for filtering good candidates

Pros:

The product can be customized with with your own assessment. You can have as many tech assessment you need.

Cons:

A bit expensive for smaller companies to use. There can be an option to extend the validity

Verified Reviewer
Verified LinkedIn User
Computer Software, 10,000+ Employees
Used the Software for: 6-12 months
Reviewer Source

Cool Software to do Live Coding!

4.0 3 years ago

Comments: Overall, it's really good software if you want to do live coding or do problem-solving practice, but if you need to do full DAW or text editor, you need to code in the DAW or text editor and run it on HackerRank.

Pros:

Had pretty and intuitive UI, many great challenges, and have feature like live coding, which is useful for Computer Science Student to do coding test.

Cons:

The assessment is so strict, so you need to have exactly the result with a test case, if not (you forget to add space for example), it will result in a wrong answer. The text editor is also not really great, the auto-complete is not so fast and does not suggest so many things. Also, the text editor does not provide an error detector, so you shouldn't see errors before running it.

Aniirudh
Graduate Research Assistant in US
Research, 1,001–5,000 Employees
Used the Software for: 6-12 months
Reviewer Source

HackerRank has the most comprehensive coding practice problem library - Godsend for aspiring coders

5.0 2 years ago

Pros:

The biggest pro is that it is absolutely free - it has a big library that consists of all major coding questions of major companies. It offers a very nice platform to practice coding.Its online assessments for companies are also very nice as it offers a familiar coding environment

Cons:

The questions navigation bar on the side needs to be more intuitive with the remaining time a bit bigger

Verified Reviewer
Verified LinkedIn User
Internet, 201–500 Employees
Used the Software for: 1+ year
Reviewer Source

Hackerrank review from a Recruiter POV

5.0 6 years ago

Comments: It has been plesant and they have a great support team.

Pros:

I like how it is easy to use and navigate as well as to make edits.

Cons:

It is a bit on the pricey side and does not have the ability to make an app test inside of hackerrank.

Verified Reviewer
Verified LinkedIn User
Automotive, 2–10 Employees
Used the Software for: 1+ year
Reviewer Source

HackerRank Review from a Small Start Up

4.0 6 years ago

Pros:

We used HackerRank as a first step screening process for all the candidates that applied. As a small startup, we don't have the resources and bandwidth to give everyone a technical interview so we built unique tests on HackerRank that help test candidates on skills they would need to know to work here. When we get the results, it's easy to filter out the candidates we want to pursue. HackerRank has helped us narrow down 400 applicants to 30 qualified candidates.

Cons:

HackerRank is a bit on the pricey side. The only have two plans so the range between features in the two plans is very vast.

Dilraj
Dilraj
Sr. Software Developer in India
Verified LinkedIn User
Computer Software, 501–1,000 Employees
Used the Software for: 6-12 months
Reviewer Source

Awesome website for practising coding skills

5.0 5 years ago

Comments: Overall its great for every kind of programmer with so many problems and challenges for them to practice. The platform can also be used for hiring programmers who do well in the online challenges and have good overall rank in HackerRank.

Pros:

Great website for learning and building upon you software coding skills. The IDE's support almost all the languages and the coding problems range from beginner to advanced levels. Its a must for any programmer who wants to enhance his competitive programming skills.

Cons:

Not much to dislike about the website, since there is almost everything for each level of programmers ranging from beginners to advanced, including problems from easy to very complex.

Verified Reviewer
Verified LinkedIn User
Media Production, 11–50 Employees
Used the Software for: 6-12 months
Reviewer Source

Great platform for conducting technical rounds at interview

4.0 3 years ago

Pros:

It is a great help for sorting and evaluating the candidates for technical screening. Also the candidates and check their code by testing it through the available test cases.

Cons:

The solutions to some questions are available on the web and candidates and easily get the solution.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, Self Employed
Used the Software for: 6-12 months
Reviewer Source

Beginner friendly for new programmers

5.0 4 years ago

Comments: Overall, it is a great platform for students starting to learn different programming languages or to become proficient in them.

Pros:

I have been using HackerRank for the past 1 year. I like the different paths it offers for different programming languages. And it also offers free certification on many skills like algorithms and data structures.

Cons:

The number of certification tests can be increased apart from this there are no issues I have faced while solving problems on the website.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 10,000+ Employees
Used the Software for: 6-12 months
Reviewer Source

Minimalistic assessment & practice tool for coders

5.0 3 years ago

Pros:

Supports multiple programming languages, User interface is minimal and thus allows users to focus on the code problem, Allows to enter custom test cases.

Cons:

No major cons but the community is not much active on hackerrank as compared to leetcode.

Arbaaz
Arbaaz
Software Engineer in US
Telecommunications, 10,000+ Employees
Used the Software for: 1+ year
Reviewer Source

HackerRank Review

5.0 5 years ago

Pros:

Practice for coding interviews. Take coding challenges on HackerRank. Competitions available. Simple to use interface.

Cons:

Doesn't have as many problems available as Leetcode for practicing for software interviews. Seems more geared towards competitive programming.

Verified Reviewer
Verified LinkedIn User
Program Development, 201–500 Employees
Used the Software for: 6-12 months
Reviewer Source

A platform for identifying skilled programmers

4.0 5 years ago

Pros:

This website makes beginners to enhance coding and problem solving skills. A good platform for employers to identify skilled rather than looking for people on resumes and interviews

Cons:

Some of the challesges are imperfect and test cases are not always completely well organised

Artem
Artem
US
Verified LinkedIn User
, 1,001–5,000 Employees
Used the Software for: 6-12 months
Reviewer Source

If you wish to learn a new skill then "HackerRank"

5.0 7 years ago

Comments: As a software engineer I have to keep my self updated with new programming language with trend and I can simply learn it from HackerRank also it's coding challenge is useful as well.

Pros:

HackerRank has large number of tutorials available for different languages and technologies. Also it has a good number of challenging questions set to test our skill. I have learnt many things from HackerRank.

Cons:

The only thing I dislike about HackerRank is it's online compiler for some languages it is outdated because during one competition I wasted some time to learn that the compiler has no library file which I was trying to use. Though I got support and resolved my problem.