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.
Ask HN: Can you actually get a dev job without doing a stupid quiz?
21–30 of 68 posts
Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?
#22The 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 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?
#23This also gives the candidate a glimpse into the culture behind the HR marketing bs.
Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?
#24Earlier 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.
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?
#25Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?
#26You'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.
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?
#27LinkedIn, 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?
#28I 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?
#29Look 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.
Re: Ask HN: Can you actually get a dev job without doing a stupid quiz?
#30If 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).