So true, this is the advice I give people interviewing for tech companies and a list of the sorts of things they&#x27;ll want you to know off the top of your head.  If that&#x27;s what you want, that&#x27;s what you&#x27;ll need to do.<p>That being said, though Google has contacted me a few times for an interview, I&#x27;ve never gone through with it mostly because I&#x27;m not that interested.  I hear from a good friend who worked there that Google is full of &quot;algorithms walking around looking for a problem&quot; and as much as I like programming and problem solving I hate it when its lost sight of serving a human need and I skew strongly toward the experimentalist side (<a href="https:&#x2F;&#x2F;www.cs.purdue.edu&#x2F;homes&#x2F;dec&#x2F;essay.criticize.html" rel="nofollow">https:&#x2F;&#x2F;www.cs.purdue.edu&#x2F;homes&#x2F;dec&#x2F;essay.criticize.html</a>) of this whole thing we do.