Earlier quoted context omitted.
You'd be surprised at how few people can do these jobs. An eye opening exercise is doing interviews and seeing how many people with years of college and/or experience can't code a for loop. Demand exceeds supply and it's market forces not location that is the key driving factor here. Want a data point: London is roughly as expensive as NYC or SF yet the Big Tech total compensation is 30-40% less than SF/NYC. I don't…
This "can't code a for loop" is a misleading statement given the kind of interviews that are typical at e.g. Facebook. Even if that candidate could code a for loop and a while loop and knew the syntax of that programming language by heart and knew their algorithms to boot, it's more than likely that they would fail the interview anyway. Complaining about people that can't code loops emphasizes that the candidates are…
A lack of understanding for-loops would either get caught at the resume screener or suggest some blatant fabrications thereof akin to a pianist not knowing where middle C is. We don't even need to use FizzBuzz, our most basic interview questions we use are considerably more difficult and our candidate pipeline is sufficient to support this to boot.