Sorry we made you grind LeetCode(hackerrank.com) |
Sorry we made you grind LeetCode(hackerrank.com) |
They just see the writing on the wall, establishing a new business model.
I find it awkward that they try to sell such an emotional angle.
Code correctness → AI fluency and judgment
Couldn’t ask for a pithier critique of recent software development trends. >Chakra runs on HackerRank’s existing, audited production infrastructure and [...] Candidate data is never used to train AI models, and all hosting is done securely with each customer’s data isolated.
Homepage >Developers don’t write code anymore. They plan, build and review with AI.
I wonder which LLM provider is actually running the inference, getting all that juicyness. Because "runs on.." doesn't really mean "stays inside". Also the name is weird, "let's check your chakras!" "how did your chakra test go?".If the point you're making is that solving complicated, synthetic programming challenges helped built your stamina and mental endurance, is there another way you could have built the same but in a much more productive and pleasurable manner?
Perhaps in a manner that would also have resulted in the improvement of your community or humanity as a whole instead of being the millionth person to "solve" the same exact problem?
Technically all of us are top x%, for some x!
> Tasks: Algorithmic questions → real work in code repositories
> Evaluation: Code correctness → AI fluency and judgment
I am never trading algorithmic knowledge for "real work", unless I am hiring for something that does not really require any kind of intellect, which would make me question why I am hiring in the first place. Same goes for code correctness. I wouldn't really like working with anyone who can't read and assess the code they are trying to ship (whether they wrote it or generated it).
That said, I really hate(d?) LeetCode. I recently passed two long interview loops at two FAANG companies, and the number of LC questions was frustrating. Some of them were problems I practically had to memorize because their solutions relied on very specific tricks that rarely come up in real engineering work (take, for example, the in-place index manipulation in First Missing Positive, the binary search trick in Median of Two Sorted Arrays, or the pivot trick in Next Permutation). There were so many of them, and yes, some came up. I did well and got offers, but part of me felt sad for those who might not have had the same opportunity simply because they weren't lucky enough to have practiced and memorized the same ad hoc problems I did.
Replacing this process with engineers prompting a CLI is not evaluating much at all. In fact, it might be even less reliable because agent behavior is not deterministic. It's possible that one candidate will simply get luckier with their agent than another.
What I have always proposed is to keep algorithmic knowledge as part of the process. At least IMO, it is a crucial part of engineering intellect, but it must be combined with other assessments: communication, problem clarification, code correctness, etc. Otherwise, HackerRank is just inventing another cult, using tokens rather than problems.
- Software development for the most part did not require any particular specialization but it paid really well because of the explosive growth of the internet so there was an oversupply of talent.
- Most companies had no idea what they wanted from hires and how to test them so started copycat-ing puzzle based and algorithm and data science questions from the days when programming was mostly numerical computing
It devolved into a race to the bottom as more and more people lured by the 300k packages lined up and companies well aware of "No Silver Bullet" threw these people at increasingly menial tasks.
Companies at Leetcode and Hackerrank have no relevance now that you can ask an AI agent to do a hyper specialised candidate selection based on the role, with most roles now being redundant every six months.
This is Hackerrank quickly realizing that their platform was becoming obsolete due to developers using AI agents and had to quickly adapt to that.
They only waited for AI to get this good to then post this fake letter with new assessments which tests for outcomes written by a machine but not raw understanding.
Here's a slop bot to talk to instead.
The first question doesn’t make sense given the last, you should ask the ai the first one.
Algorithmic interviews have ZERO value in a world where Opus 5.5 is better than any coder on earth at writing algorithms.