最言简意赅的回答:差到大家都害怕他提交代码。
这在另一方面也说明了coding style在面试中的重要性——coding style能力不行,有80%的可能性会挂掉面试。
不然招了“差到大家都害怕他提交代码”的人进来,岂不是给全组人添堵?!
公司为什么考察coding style
Coding style能力,就是代码写得漂亮。不是说字体写得好看,而是指头脑之中应该清楚编程规范。
所以公司为什么要考察这个?
往大了说,优秀的coding style能帮助公司在安全方面、产品性能方面、团队效率方面有不小的提升。
往小了说,面试官是想找今后一起工作的同事。这个人以后可能要一起写代码,或者共同完成某个项目,那么同事之间review代码就是最多的交流。
如果这个人coding style不好,那么别人看代码的时间成本就会非常高,所以这样的人宁愿不招。
coding style在面试中占多大比例
在整个算法面试中,除了顺利找到合适算法,能否与面试官良好的沟通,代码写的怎样,也就是coding style怎样,也占了面试分数非常大的一部分。部分大厂面试中的coding style甚至占了面试分数的40%。
换句话说,coding style很烂,即使算法题完全解出来并使用最优解,那么4分满分也只能得到2.4分。
而3分一般是能够进入下一轮面试的门槛。所以coding style不行,面试会很坎坷。
如何提高自己的coding style
既然这样,想办法提高自己的coding style能力就势在必行。
相对来说coding style比较容易提高。
这里推荐大家参考官方文档(比如Google这方面的文档写的非常详细专业),然后去相关网站上不断地检测自己的代码,基本上很快就可以搞定了!
点击下方领取按钮,扫码添加好友并回复【CS】,即可直接领取Google中/英文Coding Style官方文档链接~Java、C++、Python、Shell一键打包~