Live data from Hacker News

Tech Interview Torture Chamber

mattfriz.com

41–50 of 232 posts

Re: Tech Interview Torture Chamber

#41
post #31

Don't forget to treat everyone the same on the technical questions, whether they are a new grad with no professional experience or a 20 year veteran with a proven (and easily verifiable via references) track record of success. Make sure they all run the gauntlet! Bonus points for grilling open source developers who wrote some critically important tool your company depends upon, and/or are the person who literally "wr…

> Don't forget to treat everyone the same on the technical questions, whether they are a new grad with no professional experience or a 20 year veteran with a proven (and easily verifiable via references) track record of success. Don't know if you're being sarcastic here, but this is actually true. I've interviewed people who have worked in senior coding positions for years who have struggled to finish fizzbuzz style…

I would grill people who ask senior position more then those who look for junior position. Doing it other just don't make sense to me.

Re: Tech Interview Torture Chamber

#42
post #5

We all agree the tech interviews are broken. I suspect that the next trend in tech interviews will be worse in just a slightly different way. We got rid of the "Why are manholes round?" questions, now we have live coding tests.

Having gone through about a hundred interviews on the employer side and a dozen on the employee side myself, I think I can drill down the essence of the problem to: "Everything that can be standardized is a bad predictor of hiring success."

In the end, I now have a continuously A/B-tested scheme that I'm pretty happy with, but still most of it is intuition.

Which is very applicable to the job itself: Intuition is nothing but unconcious and highly multidimensional optimization across the vast range of hard/soft skills required for the job by means of pattern recognition and heuristics.

Everything that has simple measures (automated coding tests, phone screens by nontechnical people,...) can be gamed and produce lots of false positives AND negatives (see the recent Google screening for the GWAN guy).

In the end, I can read much more real-world success from a quick coding challenge that shows me an applicants' thinking, craft, naming, library choice and so on.

I'd consider myself a top 5% interviewer by now, but I have no clue how to automate, scale or replicate this.

Re: Tech Interview Torture Chamber

#43
post #9

> Always start off by asking the candidate, "Is this still a good time?" Is there a better way to ask this? It would be relatively awkward for the candidate to bring up on their own, so it seems like a good idea to make sure nothing unexpected has occurred since the call was planned. > Alright, that's enough chit chat. Curtly prod them to submit to the interrogation. Assuming it's still good to have the call, why wou…

> Always start off by asking the candidate, "Is this still a good time?"

I prefer when the interviewer reschedules the interview two or three times, calls 15 minutes late, and then asks "Is this still a good time?"

Re: Tech Interview Torture Chamber

#44
As a senior engineer who already has a good job, here's how I've adapted to the stupid tech interview and plan on doing for future jobs:

- Stay at my job longer and push for more raises/promotions. So far this has worked well. I may not get more in raw $ amount vs job hopping, but when risk adjusted (the risks of any new job such as bad manager, etc.) it's worked out ok so far. I think some job hopping is still good early career, but at this senior level, job hopping loses most of its advantages. Also, being senior at a company (not just in title, but also tenure), has other benefits such as more influence and connections within the company.

- For future job searches, companies that don't have the algorithm/data structures interview will get a big boost in my list. They will get first attention.

- If I find an interesting job that still has the bullshit process, then my investment in the process will be very low. Basically, one or two evenings refreshing my memory on basic algorithms/data structures and that's it. If the interviewer asks a question expecting me to know some exact algorithm or trick, then they are a very poor interviewer and the problem is them, not me.

Re: Tech Interview Torture Chamber

#45

If I found out that my recruitment agency had been treating my candidates this way, I would take them to task and then fire them. That's my reputation they are squandering.

Frankly, all a tech recruiter needs to do to earn a gold star from me is to spell my name right and have a job req that would at least, theoretically, be in the same building as the job that I am actually qualified to do.

Bonus Sparkles for it being in the same state that I currently live in.

I will squee like a schoolgirl with delight if they deliver the above with coherent English of a 3rd grade level or better and I can parse the point of their Email in a single pass.

Re: Tech Interview Torture Chamber

#46
post #36

This is starting to be a bit annoying... I think we read enough about painful interviews. If anyone has a better way, please share... But it'd be nice to skip the ranting... I personally have been the evil interviewer for some time. I'm giving paper coding tests that make sense to me, and I'm generally very happy with my recruiting. I have never met anyone who slammed the door screaming "I'm too good to take your stu…

Why so defensive? This is actually a very close representation of Google hiring funnel.

I don't think the point is the tests described into the article (which I found hilarious, btw). I think the point is about the amount of resources, perceived by the candidate, that the company pours into a totally jammed hiring process.

Re: Tech Interview Torture Chamber

#47
post #38
post #25

Earlier quoted context omitted.

Before oversupply of programmers simply talking to people for a few minutes was good enough to determine their competence.

That favours people with high charizma and pleasant personality (not same as pleasant to work with) regardless of skills or work ethics. Compared to those, whiteboard or live coding is improvement.

Why have only one option that caters to those that can memorize algorithms? Have multiple types of interviews instead of forcing everyone to take the same type.

Re: Tech Interview Torture Chamber

#48
Heh I've been applying to some gigs recently and those job application pages! They can be infuriatinggggg.

Oh, upload the resume that you just spent 2 hours tweaking and feel great about? Simple enough you think. No, a parser tries to extract all of the relevant information from the PDF and place it in the appropriate fields with about a -50% success rate. Now it looks like you've had 5 jobs in the past 5 years.

Want to upload a cover letter? Not an option, but you can use this text box widget thing with some basic functionality. Of course, you just can't copy and paste the pre-written cover letter, because the widget completely screws up the formatting and now it's a jumbled mess with no structure between paragraphs. Easy to fix, but still.

I guess the worst part is, there is nothing to indicate that your perfectly formatted resume that you uploaded will ever been seen by someone.

My mistake, that's the second worst part. The worst part is having to create a new account for each of these career "portals".

Re: Tech Interview Torture Chamber

#49
post #36

This is starting to be a bit annoying... I think we read enough about painful interviews. If anyone has a better way, please share... But it'd be nice to skip the ranting... I personally have been the evil interviewer for some time. I'm giving paper coding tests that make sense to me, and I'm generally very happy with my recruiting. I have never met anyone who slammed the door screaming "I'm too good to take your stu…

I'm giving paper coding tests that make sense to me, and I'm generally very happy with my recruiting. [...] I've passed people who completely screwed the test. I've failed people who nailed it in 5 minutes.

When I read someone saying "I've taken countless interviews, and I don't get a job", I'm thinking: well, either he's been very unlucky (which happens), or there is something wrong with the guy's attitude.

Yeah, must be their attitude. Not the arbitrary and biased test given by an interviewer who doesn't even realize it's arbitrary or biased or that they're selecting for qualities they personally think are important rather than whether the candidate can actually do the work.

Re: Tech Interview Torture Chamber

#50

Author here. I'm both pleased and dismayed to see this is as relevant as it was when I wrote it a year ago. Obviously, this piece is satire. When giving interviews, I do whatever I can to make the candidate walk out of there with a smile whether they did well or not. I stand by the idea that it should be possible to entirely assess someone's ability without ripping their guts out or making them sweat.

As someone who only recently went through about 25 interviews this article gave me a bittersweet laugh. I wish more people understood how awful the torture chamber interview process is for everyone involved. Maybe the industry will catch up one day.
Post reply on HN