When I interviewed with facebook, I was told that every person in the company knew how to code so that if someone had a cool idea, they didn't have to wait for an engineer to implement it.
Wow. I know people at Facebook who don't know how to code. And that's fine, they are business types. Seems really disingenuous for Facebook to claim that during interviews.
Sure, all the engineers and managers thereof can code, but there aren't very many of them. Not that long ago they were bragging about having 1 million users per technical staff member — but they employ a lot more content moderators and ad sales staff than engineers.