Hacker News new | ask | show | jobs
by celticmusic 2339 days ago
> Or maybe some people just don't do well in an interview setting that is inherently completely unlike a real day at any office?

I once had an interview where I sent in a solution to a small program they asked me to write (had to do with golfing).

During the interview they sat me down in front of a computer and asked me to re-implement a part of it, which I did so gladly.

I realized later that my re-implementation wasn't the same as my original implementation, but they both worked. It was more 6 of one, half dozen of the other, sort of thing.

But the thing is, during the rest of the interview I seriously got the impression they thought I was lying to them. I've often wondered if that difference in implementation was why.

But I'm of the opinion that technical people shouldn't really be too involved in the yes/no decision of the interview process. I've seen too many instances of people coming to conclusions that just didn't make sense. I once had feedback that they felt I would be anti-social because when asked about an open floor plan I told them as long as I had headphones it wouldn't be too much of an issue.

I remember one guy was convinced I was devops because I described a system I built and implemented that got deployed across datacenters around the world, and I explained how we did it. When it was done, he started asking me about unit tests, and I remember going to the whiteboard, pointing at a few of the circles and telling him "we had unit tests around this, and this, and this".

At the end I reiterated that I had a degree in CS & Math and had worked as a software developer for coming on 20 years. I did this because he kept making comments about devops. And yet, when it was done, the feedback is that they weren't looking for devops.

The worst part to me is that what I described was the system architecture and how we were able to do this successfully. I'm not even sure I spoke about deployment much at all.

I've had several wtf moments like this in my career, and it's caused me to be a lot more bullish on interviewers. Everyone who interviews seems to think they have some secret sauce that allows them some mythical insight into a person over an hour interview. And they're all wrong.

Business people are actually easier to deal with in my experience because they're willing to accept when there's a misunderstanding and you attempt to explain yourself more fully. Most technical people seem to judge you for it and ignore any attempt to follow up.

Anyway, this is long winded, but my point is that I agree with you 100%. I don't think most people who interview quite realize just how bad they are at it, nor how overly judgemental they are. I'm glad it worked out for the author of this article, but the indications he claimed to see (the lack of a linked in profile, for example) are not actually indications of anything. They got lucky, but they're going to take their sample of 1 and be overly judgemental with everyone in the future.

2 comments

Craziest interview was for a job that I wrote the description for, yet was apparently unqualified to fill. -.-

I like my job, and I'm visible enough to have had several poaching attempts (one or two I regret turning down, my would-be peers have all retired after a few years and 8-digits happier). Anyways, one studio tried to lure me away by having me interview for 'whatever my dream job was.'

This intrigued me. I wrote up a 2-page job description. Was quite clear I'd moved into Data Science and my Solution Architect days were a few years behind me. Passed the 10-person panel interview with flying colors. And the Data Science / Management tiers. Lunch interview no problem. Then... came the low-level C++ interviews. I did OK, but clearly was rusty.

And then the architecture interview. They laid out an identical topology to one I've given talks on having architected, and asked me where might be problems. I highlighted the number one concern (ensuring the data was logged with accurate ingress/egress timings so we could be measuring real funnel progress), and went down several esoteric paths that telemetry could be corrupted / unreliable / provide faulty analysis. At the end I could tell they weren't convinced. I circled back, and... "Well, this is based on a real thing we rolled out, and we were measuring the time-to-receipt on the first layer, not the delays in payload aggregation before relaying the buffer through the rest of the system, so latencies seemed low but throughput was unacceptable. We'd hoped you would have picked up on that."

It was the very first thing I pointed out. But they didn't hear me when I stated the obvious up front. I'll own that feedback: Make sure I'm heard and understood.

At any rate, someone else was hired for the job I defined. ¯\_(ツ)_/¯

Single Job Syndrome:

Engineers/Managers have only ever worked for the same people for the last 5 or 10 years, and have no idea what engineers look like in the wild.