As an educator, the fact that people gear their code education around interviews instead of fully understanding concepts is a huge problem, and we should refactor the interview process so that people don’t have to do that. It will be beneficial for everyone involved.


@aspittel We need a rewrite not a refactor. Most other professions rely on discussions of prior work during an interview.

I don't understand why software engineering is so unique that it requires some sort of gauntlet to prove ourselves worthy. My delivered software should be enough. Don't have a public repo? Bring in some code you wrote to discuss with the interviewer.

Do I *really* need to write another recursive tree traversal function on the whiteboard for the 100th time? It's ridiculous.

@drzaiusx11 @aspittel it's truly a gated community that keeps pretending that the doors are wide open

@jalcine @aspittel hard agree. Even if you can regurgitate the correct technical solutions to their whiteboard puzzles, you still have a limited shot at passing the "cultural fit" requirements which are nothing more than thinly veiled excuses for excluding people that don't look or think like them

@drzaiusx11 @aspittel it tends to select for people who are great (and/or practiced) at solving whiteboard puzzle problems.

That ain't software engineering.

@remotenemesis @aspittel yeah it's just sad really. Think of all the wasted time of everyone involved: the company coming up with bullshit puzzles, interviewees "cramming" for the interview, interviewers being trained on the "correct" solutions. What a fucking waste. All for something orthogonal to the actual job.

@remotenemesis @aspittel not to mention the cottage industry around it; books like "Cracking the Coding Interview" etc

@drzaiusx11 @aspittel It's all about making sure that the really good jobs go to young white dudes with CS degrees from the right schools. That's all there is to it. Otherwise they'd take anybody stupid enough to want the job and train them.
Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!