<story><title>Top algorithms in interview questions</title><url>http://www.geeksforgeeks.org/top-10-algorithms-in-interview-questions/</url></story><parent_chain></parent_chain><comment><author>hal9000xp</author><text>This is nice list and ability to implement these algorithms certainly won&amp;#x27;t hurt.&lt;p&gt;But I have to say that knowing these algorithms alone won&amp;#x27;t help you much during job interview with smart employer like Google.&lt;p&gt;The reason is simple but often overlooked by many people: the most important thing is not these algorithms themselves but ability to &lt;i&gt;recognize&lt;/i&gt; them in problems.&lt;p&gt;You may learn pretty quickly how these algorithms work and implemented but it may take years of practice to earn ability to &lt;i&gt;recognize&lt;/i&gt; them.&lt;p&gt;Google won&amp;#x27;t ask you directly to implement Dijkstra algorithm. They may give you a problem which on surface have nothing to do with graphs. It may take a while before you actually have a light-bulb&amp;#x2F;aha moment when you realize it&amp;#x27;s a graph problem.&lt;p&gt;In practical non-interview problems, ability to &lt;i&gt;recognize&lt;/i&gt; algorithms is much more important than knowing their implementation. You can always find their implementation on the Internet after all.&lt;p&gt;This is why I&amp;#x27;m trying hard to improve my problem solving skills by solving competitive programming problems almost everyday.</text></comment>
<story><title>Top algorithms in interview questions</title><url>http://www.geeksforgeeks.org/top-10-algorithms-in-interview-questions/</url></story><parent_chain></parent_chain><comment><author>madmax108</author><text>This site is EXTREMELY popular in India, and used a lot by students AND interviewers (I know many who simply ask questions from the front page of G4G on a given day). It&amp;#x27;s the inverted tree equivalent in India.&lt;p&gt;I&amp;#x27;m someone who was actually interviewed by GeeksForGeeks because a junior from college connected them to me (They do interviews with people who have gotten placed in * dream * companies... not my terminology).&lt;p&gt;In the interview, which was done over email, I actually mentioned that resources like G4G are bad resources for studying because they over-simplify algorithms and reduce them to silly proportions, and also encourage rote learning. To my surprise, they directly published the same ON THEIR SITE. Speaks volumes of their editorial team (?).
This article too has little basis in reality, but more of one guy&amp;#x27;s list.&lt;p&gt;I strongly suggest you use much better resources for learning algortihms, rather than this site, which is (by and large) the W3Schools of algorithms&amp;#x2F;data structures.</text></comment>