Live data from Hacker News

Ask HN: Can you actually get a dev job without doing a stupid quiz?

news.ycombinator.com

21–30 of 68 posts

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#21
post #12
post #8

Let me preface this by saying I despise whiteboarding as much as you do. I’ve been rejected from jobs dozens of time, and only got a handful of job offers in my ~10 year career so far. But - all interviews are, in essence, is an exercise in virtue signaling. Can you do the local dance to prove that you belong? If anything, whiteboard interviews are not the worst thing ever. I am from a Western European country, and m…

My first boss used to do a short quiz just to weed out anyone that was wasting his time and that was that. But of course programming culture is hypertoxic so that's been turned into the roommate interview scene in Shallow Grave.

Programming culture is not hypertoxic. Maybe it is in the United States in the UK pretty much everyone just sits down and gets on with it.

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#22
post #16

The developer evaluation process is broken, sometimes because the people hiring you do not even understand what you do and sometimes it is because what the interviewer is testing for is not properly communicated to the candidate for various reasons. The best way to get a job is to be in a developer community where you get referred to jobs and not by job searching online. This is how top-tier candidates get jobs in ev…

> referrals, it cuts all the bullshit

Referrals get one out of the internet-resume-void, but you still go through the standard interview process, right? I've always seen referrals as a "guaranteed shot at the interviews coding games". Am I doing it wrong?

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#24

Earlier quoted context omitted.

Half of the companies on that list are even worse. Don't make me do a n-hour bit of homework without paying me for it.

Assuming n isn't very large, I don't see why. People will spend sometimes days in on-site interviews. A simple coding challenge can tell you a lot about a developer and provide a shared basis for discussion in a subsequent interview. Of course "build a CMS from scratch" is ridiculous but simple simulated bug fixing and small feature additions that mimic real life work can be quite useful and not time consuming.

As someone who has spent a lot of time implementing & arguing for work sample based hiring, the hardest part is getting places to remove the useless interviews from their filter process.

Very few devs given the choice between 8 hours of interviews & 7 hours of work sample/1 hour of interview will choose the former. But companies just add the work sample & leave the interviews defeating the point.

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#26

You'd think it would be possible to create some sort of certification system so that we could prove we are clever and can code once rather than having to prove it again and again.

Between having to endure a "stupid test" and have to shelve a wad of cash just to get a very expensive piece of paper, give me the stupid test every single time.

At least the people doing the stupid tests are checking for stuff that is relevant to them instead of wasting time with pedantic aspects of a programming language or tech stack.

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#27
Unless I have copious free time (and I don't) then I'm not going to browse 130 Github repositories and wouldn't known from Adam if they are forks or not (unless they were all created close together). Thus I cannot trust the metrics from them either

LinkedIn, blogs - not exactly reliable sources of information given they are what you are saying about yourself. We've had candidates list the number of Instagram likes they had as if it proved anything. Sold some t-shirts on Cafepress, wow you must be an incredible developer / entrepreneur then

I have seen some amazing code in a Github repository that the candidate couldn't explain to me. I suspect it was a joint project that someone else was a major contributor to

So yes I will want to verify / test your abilities

But personally I read a CV and then talk to the candidate. Worked well so far

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#28
Tests like these are a relatively effective way of weeding out people who simply aren't up to the job. You can say anything you like about yourself, and you can curate your online presence to make yourself look like an experienced, competent developer, but your code doesn't lie.

I agree that tests can be bad, frustrating, badly designed or just plain incompetent - but ultimately I'd rather hire someone who knows what they don't know than someone who thinks they can wing it. When I've been tested like this in the past, I just explain which questions I can't answer and why. If they want to talk it through, then great. If not, then do I want to work for them anyway if the attitude seems negative?

The real issue you need to overcome is fear of failure. Aside from some specific cases, nobody in the hiring process really cares whether or not you 'pass' the test - it is (or should be) more important to assess how you approach the problem and whether you are capable of acknowledging what you don't know and talking through your thinking.

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#29

Look at it this way, how does someone verify that all the work done is by you ? Even if it is its not within everybody's range to test someone on code from 130 repositories. Just memorize the quiz nonsense, the market is asking for shit prep so give it to them.

Isn't that true for any job ? When you send your curriculum to recruiter, why should they believe you, whatever job your applying to ? So if you start a relationship based on a non minimum trust, will it go well ? Of course, this is all theorical, and how it should work on a perfect world, which this one isn't.

If you think about it, really all relationships start out with zero trust.

Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?

#30
I'm a bit confused by your reference to HackerRank -- is not "extract max value without a binary search tree" a kind of problem that might show up there? Is it that type of problem you're complaining about, or the fact that you've already done enough in public that you shouldn't have to be subjected to it again time after time?

If it's the latter, a counterpoint is that doing these sorts of tests (usually not strict pass/fail ones but ones with levels of progression or orthogonal points of detail like "handles the divide-by-zero case without it being pointed out") lets me rank candidate A and B in a consistent and arguably more fair way. Sometimes A will have lots of impressive github contributions, while B will have nothing but schoolwork to discuss. Personally I'm unwilling to automatically grant the job to A on such a basis as publicly available work artifacts, or indeed anything on their resume (such info probably made it easier to get to the interview stage, of course) so I test A and B the same way. I might expect A to do better, but I give B the chance anyway, and B sometimes does way better. If A's past work/volunteer experience isn't directly related to the jobs which they'll be asked to do, how valuable is it? I think minimal. (It may become more valuable in the future, but such hidden future utility applies just the same to B, just in likely less obvious places such as the ability to read a crypto paper and pump out exploit code in a couple days rather than a month or two.[1])

All that said, I'd love it if I could just give (and as a candidate, receive) a certified IQ test (or perhaps the https://en.wikipedia.org/wiki/Wonderlic_test) and OCEAN personality test once every n years that can be reused. A lot of jobs don't require anything else but "smart and gets things done" (i.e. high enough IQ and trait conscientiousness). Maybe something fizzbuzzy in addition in order to lower job onboarding costs, though you'll find anecdotes of companies hiring smart people who couldn't program and successfully training them / otherwise supporting their education to become good programmers.

My advice for finding a less-BS job besides the already-linked no-whiteboards repo (which is a bit suspect since I know at least one company on the list shouldn't be in general) is to find one that isn't in high competition from candidates (they're more likely to shorten the process to find someone good enough, i.e. "smart and gets things done") or one with a very defined job role (in which case they'll test you on that knowledge specifically if your public contributions don't make its presence evident rather than give the usual generic quizzes that sort of act as proxies of IQ or ability to do real non-quiz work).

[1] https://sockpuppet.org/blog/2015/03/06/the-hiring-post/

Post reply on HN