Posting to an API endpoint is too trivial; I doubt it filters out too many applicants. What's more, if I'm hiring for a senior role, there might be many experienced, smart candidates who aren't sufficiently experienced in what's specifically required by the role, what the startup does, etc.
Filtering up front from among a group who, e.g., all have 5-6 years of production Python experience would be more useful.
You overestimate many people out there. These are the people I wanna filter out. Even if this is the first time you see an API endpoint like this, it's a google search away to figure it out.
As it stands it tests for: - reading docs; - using google; - detail-orientedness; - knowing how to use git;
and that's about it. Many people do not pass this test in the real world, HN is a very specific demographic with a lot of skills compared to the average person who calls themselves a developer.
But what you suggest is for Q1 next year: https://trello.com/b/YlUmnkGt/pre-screendev-feature-roadmap
Definitely wanna test more skills, without making it too long of a test for someone experienced.
Cheers for the feedback!
You'd be surprised.
Feel free to test the output (you can use fake data if you're worried about it).
It's not as simple as a single API call, and it will get harder.
Should take 5 minutes for someone experienced to do this (if they do it slowly), hours for someone not experienced.
What do you think?