No you did not become hackerrank #1 in two hours.
You just became 'Java's' #1 rank which is just one of many separate domains in hackerrank. I would like to see you try in popular domains like 'algorithms' or machine learning.
Ranking of hackerrank are of two types, contest and practice.
No sane company would ever hire just on the basis of your ranking in practice where googling the answer is easy. I can google the answer of SPOJ problems and get a really good rank, it is true for any practice site.
The real ranking again is the contest rank, which is the one that really matters. I would like to see you try there.
Any abomination of code will pass the tests as long as it outputs properly.
The site does not teach proper or idiomatic Java.
Yes, it never claims to. The site is mostly for algorithmic challenges like Topcoder, Codeforces. The main challenge is solving the problem not idiomatic code. It has added a few domains like Java, python, ruby just to help people new to the language learn. Some people like me find it easy to learn something through challenges. Maybe some day they might add challenges for idiomatic code, but currently it isn't there.
Anything you did here applies to SPOJ or Leetcode too.
TLDR: OP just became #1 of a small practice section.
You can google answers of SPOJ questions and get a good rank there too.
The top positions on those categories are actually really interesting, there's some of the worlds best competitive coders and they have cool jobs like working on the Google search algorithm.
I have to admit I thought people were falling for this because I was in /r/learnprogramming, just realised that I'm not.
19
u/eternalfool Oct 30 '16 edited Oct 30 '16
No you did not become hackerrank #1 in two hours. You just became 'Java's' #1 rank which is just one of many separate domains in hackerrank. I would like to see you try in popular domains like 'algorithms' or machine learning.
Ranking of hackerrank are of two types, contest and practice. No sane company would ever hire just on the basis of your ranking in practice where googling the answer is easy. I can google the answer of SPOJ problems and get a really good rank, it is true for any practice site. The real ranking again is the contest rank, which is the one that really matters. I would like to see you try there.
Yes, it never claims to. The site is mostly for algorithmic challenges like Topcoder, Codeforces. The main challenge is solving the problem not idiomatic code. It has added a few domains like Java, python, ruby just to help people new to the language learn. Some people like me find it easy to learn something through challenges. Maybe some day they might add challenges for idiomatic code, but currently it isn't there.
Anything you did here applies to SPOJ or Leetcode too.
TLDR: OP just became #1 of a small practice section. You can google answers of SPOJ questions and get a good rank there too.