HackerRank can be a very good way to screen developers before interviews. The author and most people in the comments nearly say, &quot;Algorithms are useless. Writing efficient algorithms?! Who needs that?&quot; :O<p>Some of the complaints are that HackerRank doesn&#x27;t test things like team work. Of course, it doesn&#x27;t! It&#x27;s a good tool to screen developers. Things like team work, creativity and domain knowledge can only be tested in interviews.<p>I am not saying HackerRank has no issues but, discounting the importance of algorithmic problem-solving is very unwise, imo.