I use to work in the midwest before moving to the west coast.
We had a guy come in for a programming interview. He claimed to have 3 years experience with a programming language we commonly use. We gave him a simple challenge (connect to a database using a database connector, read some fields and update another field based on data from the read fields). We told him it's fine to use google, and left him alone for four hours with a computer.
He asked to expand his interview time at the end of the four hours, we grant him an additional two hours. At the end he didn't have code that compiled, much less connected to the database.
This story is not atypical from my experience.