4 ms·
I have the following framework when interviewing (either side of the table) 1. Both parties hope it's a match but of course worry about making the wrong choice
by xyzelement 4y ago
I have the following framework when interviewing (either side of the table)
1. Both parties hope it's a match but of course worry about making the wrong choice. Think: the interview wants me to do well, I need to help them say yes to me.
2. Programming ability is a necessary but not sufficient skill for a real programming job. How you are on call, how you are with brainstorming, how you are hashing through requirements, how you are when you make a mistake, how you are when you are being coached - all matter and the programming interview is generally structured to get signal on those things.
I think most people who make themselves crazy / hate interviews / are befuddled - it's because they don't see this.
- ajmurmann 4y agoInteresting take. Somehow I feel confident and positive about all the things you call out, but struggle with the idea and situation of doing artificial coding puzzles while someone is watching, but judging instead of helping like a pair would. I enjoy doing coding puzzles for fun, but not while being watched and judged and a clock is ticking.
- xyzelement 4y ago// doing artificial coding puzzles while someone is watching, but judging instead of helping Look it's definitely an interview and you're being evaluated but good interviewers help you a lot - eg hint when you're over or under thinking something, ask about edge cases you neglected, etc. If you think of the interview as adversarial you probably miss all of that. . // coding puzzles for fun, but not while being watched and judged and a clock is ticking. Have you ever troubleshooted a production issue with millions of dollars at stake every few minutes of down time? Lots of eyes on you and time pressure. Like I said, the interview gives signal. Remember, nobody is at their best in there situations. The interviewers aren't expecting perfection, they are expecting reasonable performance given the situation. They are usually calibrated on dozens or hundreds of other interviews.
- sarchertech 4y agoThere are very few systems that will actually lose a company millions of dollars every few minutes of downtime. I have done high stakes production troubleshooting many times. It’s not remotely the same as an interview—not even in the same ballpark. Everyone of those eyes wants you to succeed and will help you in any way they can. And if they aren’t being helpful, I politely tell them I’ll solve it faster if I can focus without people looking over my shoulder. The fake adversarial system created by coding interviews is why I prefer pair programming with a candidate on a novel problem.
- webdood90 4y ago> Both parties hope it's a match Do they? I've come across many interview loops where I felt I was being put through the gauntlet to prove that I am unworthy.