惊呆!技术面试前就能先拿到40分?!这种刷题方法你Get了么!

2017年09月22日 墨尔本大学中国学生会


对于计算机工程师来说

无论是求职还是跳槽

刷题都必不可少!

如果你觉得刷题没有用

那么你可能需要反思

你的刷题方法正确么? 

国内成功肉身翻墙的算法大牛跃爷

两年内刷了2000道题

一年内斩了18个offer

最终拿下独角兽大package offer

总结其成功原因:

刷题方法好,算法90%bug free!! 

在校期间

跃爷曾多次为在校学生办过刷题讲座

并为ACM参赛选手进行赛前刷题培训

作为直通硅谷的算法助教

跃爷在此次线上讲座中

再一次详细讲解了刷题的方法和技巧

为什么说刷题重要?

在一些科技公司

并没有专门的出题人员不断构思新题

因此尽管公司不断寻求方法

去考察面试者综合能力

比如

增加应用题或实际问题的考核

避免考核陈旧的题目

但是面试过程中

还是会出现类型重复的面试题

因此多刷题就会大大提高在面试中

碰到相同类型题目的概率

由此可见

刷题对于通过面试的重要作用毋庸置疑

然而

在面试中遇到原题或者相似的题

给对了答案

却未必能通过面试

这是为什么呢?


原因有两点:

首先coding style不过关

代码的编程规范不和要求

其次面试官考察的是优化思维的能力

分析和沟通能力

而不只是正确答案


因此,刷题的目的

是为了强化计算机逻辑思维

提高解决问题的能力

理解已经get的知识点

而绝不是把题目背下来

  

从面试中各环节所占的比重来看

算法coding占据了正常面试的20~30min

足以看出算法在面试中的重要性

那么在面试中算法题所考察的能力有哪些呢?

 

在讲座中,老师详细做出了解答

bug free能力

能够做出面试题目

而且没有任何错误

比如

给出数组

找出其中的某一个数

那首先要检查数组长度是否为0

才能继续做

如果bug free能力弱

就算一道非常简单的题目

都会写错

更别提通过面试了

因此

bug free能力至关重要

 

coding style能力

就是代码写得漂亮

这并不是说字体写得好看

而是头脑之中应该清楚编程规范

在面试中占20%~40%分数

如果这个能力差

面试有80%的可能性会挂掉

coding style就是程序员的脸

对于基础弱的人

不断的增强coding style可以帮助拿到offer

对于基础强的人

可以拿到更多的offer

更大的package

 

分析问题的能力

比如分析时间复杂度

空间复杂度

如果面试官要求优化

可以分析大概的优化目标

 

交流的能力

听完题目后有不明确的地方

要跟面试官交流

问完之后再写

但在写的时候就不要乱问

  

那么

如何提高bug free能力?

如何训练coding style?

刷过的题如果忘记了怎么办?

在讲座中

跃爷带来了直通硅谷的独家秘笈,

一套方法论

帮你解决这些问题! 

附上讲座视频,速来get刷题技能吧!

讲座视频如下:


招聘季的找工作大军已经悄悄出动了

你是否也已经摩拳擦掌等待出击了呢? 

找工作的流程你都熟悉了么?

今年的就业趋势有什么变化?

简历撰写有哪些注意事项,如何投递?

面试前需要做哪些准备,面试流程如何?

如何通过Linkedin联系refer?

系统设计该如何准备?

转专业的同学没有project该怎么办?

到哪里去找合适自己的project? 

这些与就业息息相关的问题,

直通硅谷就业指导系列讲座帮你全部搞定! 

进这一个群

就业问题全搞定!

扫一扫二维码

让小助手邀请你入群

带你360度全方位了解科技公司就业!


关注直通硅谷公众号

更多精彩内容等你来!




这里,查看10月期招生简章


收藏 已赞