HackerRank review by a developer
November 04, 2021

HackerRank review by a developer

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with HackerRank

I used HackerRank for learning and practicing programming. It's an excellent platform for developing programming skills by solving problems and learning to code practically. It has 30 day basic training for very beginners, programming languages training, and even community discussions you can navigate through in case you are stuck on an issue, one can find tips & solutions from there and learn from it. Platform even provides competitive programming, interview preparation, interviewing using HackerRank, doing certifications for verifying individual's programming skills. All in all, it's a really good platform to learn and practice with many excellent features.
  • Practicing programming using programming language of your choice
  • Competitive programming with ranking, weekly/monthly challenges
  • Certificates to prove & verify using practical problem solving skills of a developer
  • Some problems are very difficult to understand, more explanation or mathematical tips should be provided
  • Doesn't provide training for all programming languages, like C#
  • Certifications currently lack functionality of reattempting exam
  • Programming languages support
  • Practicing to code
  • Getting certifications

Do you think HackerRank delivers good value for the price?


Are you happy with HackerRank's feature set?


Did HackerRank live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of HackerRank go as expected?

I wasn't involved with the implementation phase

Would you buy HackerRank again?


It is well suited for learning to code, practicing problem solving skills and choosing candidates by practical interviews related to programming jobs. It is also really well suited for finding a good candidate by considering candidates international ranking in competitive programming, candidate can compete in hourly, weekly, monthly or even long running contests.

It is not suitable for non programming technical individuals and non programming job interviews.