17 years helping Australian businesses
choose better software
HackerRank
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.
Not sure about HackerRank?
Compare with a popular alternative
HackerRank
Reviews of HackerRank
Trusted Review
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.
Alternatives Considered:
I have tried many technical assessment tools and this was the best
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
Straight forward interviews with minimal setup
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.
Technical Assessment
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.
Great Start For Beginners
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.
Great way to learn coding basics and improve your reputability
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
Learn and Earn - Stand out from the crowd
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.
Great for Practicing and Interview Prep
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.
The best site to learn about data structures and algorithms
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.
Best platform to prepare and test your coding skills
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.
HackerRank Assessment Platform
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.
HackerRank Review
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.
Great Filter before we talk with candidates !!
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.
Good Product for Tech evaluation of candidates
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
Cool Software to do Live Coding!
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.
HackerRank has the most comprehensive coding practice problem library - Godsend for aspiring coders
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
Hackerrank review from a Recruiter POV
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.
HackerRank Review from a Small Start Up
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.
Awesome website for practising coding skills
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.
Great platform for conducting technical rounds at interview
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.
Beginner friendly for new programmers
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.
Minimalistic assessment & practice tool for coders
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.
HackerRank Review
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.
A platform for identifying skilled programmers
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
If you wish to learn a new skill then "HackerRank"
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.