It's interesting to compare this list with the topics covered by the Software Engineering Book of Knowledge or the Software Engineering PE exam. Requirements engineering, formal documentation, estimation, project management, and ethics all seem to be overlooked in Google's guide.
I guess this is sufficient to be an engineer at Google, but this wouldn't be close to sufficient in other industries.