On Jul 14, 2020, at 10:20 , Michael Thomas <mike@mtcc.com> wrote:
On 7/13/20 8:16 PM, Greg Skinner via NANOG wrote:
If you ever decide to revisit this subject, I recall it was covered here in this thread started by Bill Herrin.
My general feelings on the subject of tech interviews are summarized in the “interview anti-loop” section of this article by Steve Yegge. Although it is targeted to people seeking software engineering jobs at FANG (and FANG-like) companies, IMO the general tone is applicable to other tech careers, even network engineering. I have seen numerous articles (and subsequent discussions) on this subject on forums such as Quora, Medium, and Hacker News.
That blog post is everything that is wrong with software interviews. It's fine to ask intricate algorithm questions for somebody fresh out of school because what else are you going to ask them? But for somebody who's years out of school and has lots of experience, the intricate details of various algorithms fade especially ones that you don't use very often, or are embedded in library routines you'd be fired for if you tried to reinvent them. Telling people they have to go back to school for stuff they won't be using on the job is offensive.
I prefer this approach as well. Depending on the level of interviewee, I like to pull up a real world scenario from my past and see how they approach it. I’m not nearly as concerned if they get to the right solution as I want to see how they go about identifying and solving the problem. Do they ask questions that narrow their focus and identify the issue, or do they start trying random things hoping to stumble across a solution without understanding the problem?My personal method is to devise a problem and actually work with them... because that's what I (or others) are going to be doing. How well can they get the requirements? How do they zero in on how to solve it? You can take this as deep or shallow as you like. Often I'd give it as a homework assignment if I liked them.
My personal theory is software interviewing is basically a hazing ritual where the interviewers are trying to fluff their own privates, and it's almost to a one male. I wrote this post a while ago:
http://rip-van-webble.blogspot.com/2013/07/interviews-as-hazing-rituals.html
Mike