Hacker News new | ask | show | jobs
by inertiatic 1703 days ago
I can realistically do most mediums quite quickly, missing an edge case here and there without a test-fix loop like LC provides. On LC and in Python I find most of the medium problems trivial. This is not my problem.

My problem is I find these interviews dehumanizing, and they reflect on how the work is afterwards. I like my work, and I like working with people who like their work and are there because they're good at doing what the work is, not because they could do what most second year undergrads could easily do. I've been historically targeting positions related to certain field, and I'd want to be hired because of what knowledge and experience I've built up.

Still, my feeling is worsened by how long these interview processes take (multiple sessions of the same thing basically), and how you can fail arbitrarily because of slight mistakes. Which means, even if you know you'll pass 80% (quite good) of your LC medium focused interviews, if you take 5 of them in a row, you have a 32% of not failing one. It's a numbers game, obviously, but that doesn't mean the human playing it doesn't experience feelings of stress and frustration.

1 comments

Sometimes to reach a goal we want in life, we have to do things we find unpleasant.

It is what it is. There’s a time to change the world, and a time to just put in the work.

Software interviews are a pretty low on the list of impactful things to take personally.

30 years ago to reach the equivalent level of compensation required being born into a family that got you into the right prep school, taught you to aim for Law or Medicine, carefully controlling your grades for 18 years, getting through 4+3 years for law and getting into a top 10 school to be able to get into a white shoe firm, or 4+4+5 years for Medicine.

Now, for us nerds who like computering, quite literally a few months of leetcode can catapult you into $500,000 per year at a top 5 in the world company.

Those who want it enough find a way to get it done.