vlambda博客
学习文章列表

程序员面试前为什么要刷题?

有个关于面试的悲伤而又有趣的故事,Homebrew的作者Max Howell在Google面试被拒,理由是:“虽然我们90%工程师都用你写的软件,但很抱歉,我们不能聘用你,因为你没法在白板上翻转二叉树。”
 
作为程序员,很多算法在工作中可能一辈子也用不上,但是为了面试却必须熟悉。尤其对应届毕业生而言,没有太多项目经验,如何在面试前测试知识点的掌握程度?如何来了解公司的考察点?刷题就是个很好的方法。因为,虽然各个公司每年考题不同,但万变不离其宗,通过大量刷题,能巩固知识点,在面试中从容地应对。
 
下面推荐两个刷题网站:
 
Lee tCode  https://leetcode.com/  
这是一个备受青睐的在线判题系统,支持Java、C++、C#、Python等9种编程语言,题目全部来自业内大公司的真实面试题。

牛客网   http://www.nowcoder.com/  
这是一个较为全面的程序员刷题网站,集合大量各大公司的面试题,提供在线做题功能,还有很多课程可以学习。
 
以上网站都没有对习题的精讲。我们在学习过程中,还需要通过习题来将全部知识点串起来,做到触类旁通,举一反三,才能做到所向披靡。

我们给大家准备了一系列IT大厂笔试题精讲的课程,在后台回复关键词【笔试题】就可以看到链接哦!祝大家秋招都能get心仪的offer!