They are never going to let you into a cockpit until you pass ground school, which involves a lot of math.
> A teacher can be brilliant in the classroom yet stumble on a standardized certification exam full of pedagogical jargon.
A teacher that cannot explain how calculus works cannot teach it to anybody.
> a coding interview that relies on whiteboarding algorithms from memory can easily fail an excellent engineer who builds great software every day but doesn't recall the optimal solution to some puzzle on the spot.
I've seen too many coders using bubble sort because they don't know enough to look for a better algorithm.
In any case, the purpose of leet coding tests is to quickly filter out the utter frauds. I have a programmer friend who wanted a job at a major software corp. He knew he'd have to pass the leetcode in an early stage of the interviewing. He figured it would take 6 weeks or so to study that material. I suggested that, since he was applying for a $250K job, that would be the most productive studying he'd ever done. He agreed, did the 6 weeks of studying, aced the leetcode test, and got the $250K.
So ya, there is a point to those tests, in filtering out the frauds and the ones who aren't willing to do what it takes to get those jobs.
This has to be a joke...
Ground school most certainly does not involve a lot of math, it's not like there's any calculus or algebra involved... it's basic arithmetic. Furthermore it's categorically false that you need to pass ground school before you're allowed to fly.
Are you just making things up?
>A teacher that cannot explain how calculus works cannot teach it to anybody.
This is a strawman argument, I never made anything that could even remotely be interpreted as this.
>I've seen too many coders using bubble sort because they don't know enough to look for a better algorithm.
This is committing a very basic logical fallacy. The fact that someone who is incompetent likely can't pass a test is not the same claim as someone who can't pass a test is likely incompetent.
Hopefully you are able to identify this logical mistake that you're committing and revise your position accordingly.
So you yourself has just given an example how easy it is to temporarily get good at "test-filling", by simply preparing for that.
The question is whether a given test measures anything relevant - did your friend become a better programmer for doing 6 weeks of leetcodes? E.g. what kind of experience did he gain about large code bases and how to handle those? Continuing your analogy, would you fly with a pilot who drilled on taking off a bunch of time, but never practised flying in a storm?
I'm not saying leetcodes or exams are useless, but Goodhart's Law apply.