Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Well, I am happy that people are noticing that LC interviews were not the best idea, but I am sad to see that they are noticing it for the wrong reasons (LLMs will replace the need for algorithms).

    > 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.

    by lr0
  • Whiteboard interviews will be the cornerstone forever, that doesn't mean we should discount other things.
  • As someone who is top x% on Leetcode (I think I also held the longest daily streak), I would say Leetcode is a test of perseverance. I became a worse developer because I spent time on Leetcode instead of my open source projects, but it taught me marathon long grind. I truly believe its unintended positives are somewhat worthwhile.
  • Interviews need to test for expertise and beginner’s mind, and it’s not necessarily the same question or round that needs to test for both.
  • It should be said that there were others - like https://interviewing.io/ https://karat.com/ et al - that figured out the importance of moving beyond "grind LeetCode" years hackerrank did, but it's good to see them acknoweldge this, too.
    by stmw
  • Continue to pray to Yellowstone. Concentrate on the magma chamber. We can end it here. We can end it for all time.
  • FAQ

      >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?".
  • 2030: Sorry we made you sit through AI interviews.

Explore Birbla archives