If you've ever posted any job listings in tech recently you might have seen first hand how pervasive "fake it til you make it" is.
1. people generally being against cheaters (and people also generally acknowledge that there are statistically significant amounts of cheaters)
2. people also generally (and probably with a decent overlap with the 1st group) being against hazing-style complex and difficult interview processes
I'm not saying being a farmer and lying about being a software developer.
But a mediocre software developer with good social skills can definitely bullshit through a top level software interview, barring the strictest of interviewers.