Because it's an easy filter to apply. It's a pretty bad filter, but it cuts down the pile of candidates, making the next step easier. Everyone knows it doesn't do a good job of only letting the best candidates through, but that's not the point.
Programming
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
Been hiring for many years. I’ve never made a decision based upon of even cared a tiny bit about the results of a programming assignment. I prefer to simply talk through how they think about problems. I’d rather hire a person that knows nothing of algorithms or time complexity that can reason and learn than somebody that can write a pangram verification or heap sort in minutes but generally sucks at communication or reasoning.
Same here. An when I was looking for jobs, I never had to do a programming excercise. Maybe that a regional thing? I'm located in Germany.
The most technical thing I had to do during an interview, was to give feedback on some code - it took about five minutes and they were happy enough as soon as I criticized the use of field injections. It was a good format though, because it got us talikng about technical stuff.
My impression is a lot of the people in the hiring pipeline are bad at this job. Maybe they're good at other parts of their job, but not hiring. Especially not the recruiters who aren't themselves technical
The problem is that the non-technical are the ones who care the most about hiring, and the technical people mostly hate it. If someone screens down a stack of 500 resumes to 100, and you need to hire 20 of those people in the span of six weeks, that's a fucking chore. I absolutely despise timed coding interviews but sometimes there's no way around it. I simply don't have a spare 100 hours to dedicate to doing in person oral exams.
I’ve just decided to switch careers for a while. Software is dead for the next 10 years. Find something else to do
imo solving leetcode doesn't helped that much even before AI, it was basically like remembering a lot of algo which you will never use in your entire life.
Some of the best interviews I've both done and given were "take home" assignments of exactly that. You'd have a scaffold in a relevant web framework and then have a few days to add a feature or debug something and then submit a link to a GitHub repo with your project.