Hacker News new | ask | show | jobs
by rufus_foreman 1089 days ago
>> I refuse to do leetcode interviews

I don't know what the bounds of leetcode are but can you translate that into something that would make sense in other domains?

Like if you wanted to hire a musician, you might want to hear them play first. Is that completely unreasonable?

4 comments

Hmm. It’s more like you want to hear the musician play first, but you don’t ask him to play something he is comfortable with to learn how skilled he is, nor do you ask him to play a known challenging piece of work. Instead you just start pulling out short “gotcha” songs with obscure key shifts and speed changes to test them. Like, sure a great musician will be able to handle it if they are a great musician, but it’s just annoying for the musician and there should be better ways to determine if they meet your expectations.
The example I always give people is imagine that you're a civil engineer and you walk into the interview and they have a bunch of Popsicle sticks, sticky tack, and a bowling ball.

They inform you that your interview is to build a bridge with the sticks and tack that can support the bowling ball rolling across it.

(Yes, I know the age-old argument that 'real' Engineers are accredited and all that, but I still think the example shows how ridiculous it all is)

"Sightreading", i.e. playing a piece you've never seen before on the spot, is something that musicians are commonly asked to do in auditions.
Of course, but this is like if the whole interview were they have you sight read 10 bars of music, and then 8 bars of a different genre, then 18 bars of another harder one. Then they just spam those at you for the duration of the audition. That is the whole thing. Like, yes. It is “a” way to do it, but it is understandable that there would be musicians who aren’t fond of that interview style.
On the other hand you don't judge a doctor on his ability to dissect a surprise frog.

(A plumber might be a closer comparison).

> Like if you wanted to hire a musician, you might want to hear them play first. Is that completely unreasonable?

That's absolutely reasonable. But Leetcode isn't at all equivalent to that. Looking at examples of your work is.

Yes, leetcode is nothing like what you do for a job as a coder.