After reading, I can't help but wonder if this dismissive attitude Google (and others) have towards social and political issues such as censorship, privacy, diversity, etc. has something to do with the hiring model. I can't speak for other departments but in terms of engineering, competency in algorithms and system design are the only things that are screened for. These aren't well rounded people. They aren't leaders. They're not screened to think beyond the immediate task at hand which shouldn't leave us surprised when they fail to see beyond the objective. In some ways, it would be akin to colleges looking exclusively at SAT scores instead of the whole person.
In this process though, what I believe might be getting lost is any sense of ethics, purpose or vision beyond code. One has to wonder if that's in these companies' long-term best interests to pursue the best leetcoders at the expense of other skills. I won't pretend to have an answer as to how those skills are screened for but it's evident from what I've experienced that there isn't any expectation beyond writing code at all.
In this process though, what I believe might be getting lost is any sense of ethics, purpose or vision beyond code. One has to wonder if that's in these companies' long-term best interests to pursue the best leetcoders at the expense of other skills. I won't pretend to have an answer as to how those skills are screened for but it's evident from what I've experienced that there isn't any expectation beyond writing code at all.