又是一年的校招季,过来人给你讲几句肺腑之言( 六 )

面试说到底最难的我觉得还是算法题 。 很多人都在问 , 为什么互联网公司这么喜欢好算法题?原因很简单 , 这是因为算法题的区分度很大 , 算法题是真的能体现一个人的智商 , 一个人的解决问题的能力 。 但是真的有那么多的程序员都是高智商的人吗?

我想这是否定的 , 大部分人都没有那么高的智商 , 都是平庸的 , 平凡的码农 , 你不能要求每个人都有那么高的智商去破解一些高难度的算法题 , 就好像是去 , 破解一些困难的数学竞赛题 。

这是同样的道理 。 那些在学校里经常参加竞赛的同学 , 可能也就是那些 , 能够解决算法难题的问题 , 但这些人毕竟还是少数 , 而其他绝大部分没有参加算法竞赛或者是数学竞赛的同学 , 他们仍然是有机会去破解这些题目的 。

因为这些题目 , 大部分的题型都是你曾经见过的 。 如果没有 , 那么说明你刷的题还不够多 , 你看到需要看两三遍的剑指offer , 刷150到200道的LeetCode , 并且能够亲自把这些代码写一遍 , 那么可能这就足够应付大部分的互联网公司的面试了 。

推荐阅读