对于计算机工程师来说
无论是求职还是跳槽
刷题都必不可少!
如果你觉得刷题没有用
那么你可能需要反思
你的刷题姿势正确么? 
国内成功肉身翻墙的算法大牛跃爷
两年内刷了2000道题
一年内斩了18个offer
最终拿下独角兽大package offer
总结其成功原因:
刷题方法好
算法90%bug free!
在校期间
跃爷曾多次为在校学生办过刷题讲座
并为ACM参赛选手进行赛前刷题培训
作为直通硅谷的算法助教
跃爷在此次线上讲座中
再一次详细讲解了刷题的方法和技巧
为什么说刷题重要?
在一些科技公司没有专门的出题人员不断构思新题,因此尽管公司不断寻求方法,去考察面试者综合能力,比如增加应用题或实际问题的考核,避免考核陈旧的题目。
但是面试过程中还是会出现类型重复的面试题,因此多刷题就会大大提高在面试中碰到相同类型目的概率
由此可见,刷题对于通过面试的重要作用毋庸置疑。
然而,在面试中遇到原题或者相似的题,给对了答案却未必能通过面试,这是为什么呢?
原因有两点:
首先coding style不过关,代码的编程规范不和要求
其次面试官考察的是优化思维的能力、分析和沟通能力,而不只是正确答案
因此,刷题的目的
是为了强化计算机逻辑思维
提高解决问题的能力
理解已经get的知识点
而绝不是把题目背下来
从面试中各环节所占的比重来看
算法coding占据了正常面试的20~30min
足以看出算法在面试中的重要性
那么在面试中算法题所考察的能力有哪些呢?
在讲座中,老师详细做出了解答
1
- bug free能力 -
能够做出面试题目,而且没有任何错误比如给出数组,找出其中的某一个数。那首先要检查数组长度是否为0才能继续做。如果bug free能力弱,就算一道非常简单的题目都会写错,更别提通过面试了。因此,bug free能力至关重要。
2
- coding style能力 -
就是代码写得漂亮这并不是说字体写得好看,而是头脑之中应该清楚编程规范,在面试中占20%~40%分数。
如果这个能力差,面试有80%的可能性会挂掉。coding style就是程序员的脸,对于基础弱的人,不断的增强coding style可以帮助拿到offer。对于基础强的人可以拿到更多的offer,谈更大的package。
3
- 分析问题的能力 -
比如分析时间复杂度、空间复杂度。如果面试官要求优化,可以分析大概的优化目标。
4
- 交流的能力 -
听完题目后有不明确的地方,要跟面试官交流,问完之后再写。但在写的时候就不要乱问了哦~
那么
如何提高bug free能力?
如何训练coding style?
刷过的题如果忘记了怎么办?
在讲座中
跃爷带来了直通硅谷的独家秘笈
一套方法论
帮你解决这些问题! 
附上讲座视频
速来get刷题技能吧!
讲座视频如下:

招聘季的找工作大军已经悄悄出动了
你是否也已经摩拳擦掌等待出击了呢? 
找工作的流程你都熟悉了么?
今年的就业趋势有什么变化?
简历撰写有哪些注意事项,如何投递?
面试前需要做哪些准备,面试流程如何?
如何通过Linkedin联系refer?
系统设计该如何准备?
转专业的同学没有project该怎么办?
到哪里去找合适自己的project? 
这些与就业息息相关的问题,
直通硅谷就业指导系列讲座帮你全部搞定! 
进这一个群
就业问题全搞定!
扫一扫二维码
让小助手邀请你入群
带你360度全方位
了解科技公司就业!
关注直通硅谷公众号
更多精彩内容等你来!
继续阅读
阅读原文