Re:A note to Google recruiters (and on Google hiring practices)
by NY_Entrepreneur on Monday July 25, 2011 @05:13PM
(#2804666)
I like dynamic programming for various reasons, and at times it can get used as a technique for what really are computer science algorithms, but my experience is that that usage is rare.
With dynamic programming, I have to conclude that Google is just looking for ways to toss people out.
Algorithm and computer science knowledge can be applied very practically. Skienn a also wrote a book called Programming Challenges, which features problems very similar to those asked in these technical interviews. The coverage of topics like dynamic programming may be very shallow from a theoretical perspective; however, an intuitive understanding and mastery of when to use the technique and how to write the code is absolutely crucial to solving many difficult programming problems.