Earlier quoted context omitted.
Since when is studying, practicing and preparing, gaming the system? Is reading a book on software engineering to become a better programmer also not allowed? I feel like people want these jobs to be distributed "fairly" based on "natural" ability/talent. But it has never and will never work that way.
> Since when is studying, practicing and preparing, gaming the system? Fair question.. the problem today is the emphasis on studying and practicing irrelevant things like memorizing algorithms. That's become the paved short-cut to well paying jobs so naturally people do it. To the point that even the people doing the hiring have forgotten what it meant to be actually qualified, not just a leetcode memorizer. If you n…
Most interview loops at places that do algorithm interviews are 2-3 rounds and each round will have up to 2 questions. Its very very unlikely the interviewee will only encountered questions they have memorized.
More likely, the interviewee encounters questions similar to ones they have solved and they know the pattern around solving, then are able to apply their learned skill to the new problem.
Similar to your music analogy: you can absolutely be a strong guitar player in a band if you just memorize a few different chord shapes and can apply them up and down the fretboard to different keys (lookup the "CAGED system").