I'm a long-time Googler. Part of the job is conducting technical interviews. Which means that I spend many hours each week talking to people who, despite their impressive resumes and academic degrees from world-class institutions, *can't program a fucking computer*.
Don't talk to me about a sufficiency of trained workers until one of them shows up for an interview with some grasp of the fetch-execute cycle.
Are you really doing that much assembly coding at google? Maybe you are, but if I was going for a google interview I would brush up on things like time complexity, tree structures, and combinatorics, and would probably fail your test because I don't memorize the names of all the steps of "look at the register, increment the register and load the memory address in another register, execute the memory in that register, repeat".