3 ms·
The problem is that if your company is routinely hiring people on their accolades (or just trust me bro) alone, you'll eventually end up with people who _can't_
by hnav 4y ago
The problem is that if your company is routinely hiring people on their accolades (or just trust me bro) alone, you'll eventually end up with people who _can't_ merge linked-lists. The FAANG model of making people solve BS programming puzzles at least guarantees that a person is a try-hard or is capable of slinging some code, which its own issues aside is better than the baseline of charlatans who don't know anything. Outside of FAANGs I've routinely interacted with fairly senior engineers who just could not code, period, full stop. Maybe you can scale to 100s of engineers without the stupid interview gimmicks, but you won't hire 1000s engineers who _can_ actually code without ascertaining that they posses some logic, and if their rote memorization is so good as to be indistinguishable from general intelligence, so be it, they're passing the turing test :)
- BoorishBears 4y agoWho said it's accolades alone? I hold myself to the standard of knowing enough the problem space before I interview people that I can open an editor and come up with domain specific problems that anyone who's doing what they claim they're doing daily can work through (crazy bar I know...) > Outside of FAANGs I've routinely interacted with fairly senior engineers who just could not code, period, full stop My first thought was "You must be joking if you think there are no L5s in FAANG who can't write code",but then I realized you actually think of writing code as literally being able to write statements in a given order... but that's such an insanely low bar that people regularly meet it by repeating problems over and over for a few months. My bar for writing code at past a junior level is to be able to solve a problem with production grade code. LC almost precludes that between the time constraints and rigid solution set so people settle for "they wrote a guard statement against an empty list". I just want to know that a new hire isn't going to ignore things like cache locality or not know what a memory mapped file is and try to load gigabytes of data into memory and parse the whole thing just to run their O(N) solution across 4kb of data.