The three skills with a lot less overlap than you’d expect:
1. Ability to code.
2. Ability to perform well in a coding interview.
3. Ability to validate code.
The three skills with a lot less overlap than you’d expect:
1. Ability to code.
2. Ability to perform well in a coding interview.
3. Ability to validate code.
I hate live-coding interviews. If someone is watching me, I forget how to even type. Obviously my 30+ years of writing code, all my open source stuff, my extensive resume, all those papers and conference presentations were just me faking it.
@rk @norootcause ever since Google made me write code (not pseudo code, not math) on a fucking white board during an staff engineer interview, I have seen them as an indication of pompous douchebags hazing people.
Nobody writes code like that.
I honestly thought people were exaggerating how stupid they were.
@petrillic @rk @norootcause The only interview I almost just walked out on was some dumb "write this in C++ on the whiteboard" which is already monumentally stupid -- but then one of the interviewers was like "you missed some braces here, and here".
That was the last part I really heard ;) since I at least _mentally_ left the interview at that point
@meejah @petrillic @rk @norootcause
Yes, there are bad interviewers at Google. And at other companies. (I turned down a Microsoft job offer because I thought the interviews were too easy - and I had another job offer that ended up being a better financial choice as well)
(I did design interviews at Google until I got tired of a thankless job ... I didn't care what answers the candidate gave; I wanted to see their thought process)