Google Tech Dev Guide
&quot;Given a string S and a set of words D, find the longest word in D that is a subsequence of S.&quot;<p>Found under &quot;Foundations of programming&quot; -- this is exactly the type of problem I&#x27;d expect as question one under this section. When it&#x27;s made by Googlers, that is.<p>I make a lot of cool stuff day to day, and usually that requires a lot of code and knowledge about programming and topics that are rather advanced (currently I&#x27;m building a distributed collaboration system with event sourced data in Microsoft Orleans) -- but questions like this are just about the furthest thing from what I want from a developer. We&#x27;re gonna be in a lot of trouble in the future if every developer is learning Google sanctioned code problems at Google University on their Google Chromebook in Google Chrome on Google.com. And I&#x27;m not even speaking about how disgusting that sounds -- just tell me how that&#x27;s going to breed diversity in thought?<p>If I came across this problem in my &quot;Foundations of Programming&quot; course equivalent when I first started to learn how to code, well I&#x27;d probably be enjoying my life as a woodworker right about now.