当前位置: 首页 > 面试经验 >

3.1 面试官谈代码质量

优质
小牛编辑
93浏览
2023-06-15

3.1 面试官谈代码质量

“一般会考查应聘人员对代码的容错处理能力,对一些特别的输入会询问应聘人员是否考虑、如何处理。不能容忍代码只是针对一种假想的‘正常值’进行处理,不考虑异常状况,也不考虑资源的回收等问题。”

——殷焰(支付宝,高级安全测试工程师)

“如果是因为粗心犯错,则可以原谅,因为毕竟面试的时候会紧张;不能容忍的是,该掌握的知识点却没有掌握,而且提醒了还不知道。比如下面的:

double d1, d2;

if (d1==d2) 

 …

——马凌洲(Autodesk,软件开发经理

 

“最不能容忍功能错误,忽略边界情况。”

——尹彦(英特尔软件工程师

“如果一个程序员连变量、函数命名都毫无章法,解决一个具体问题都找不到一个最合适的数据结构,那么这会让面试官对他的印象大打折扣,因为这只能说明他程序写得太少,不够熟悉。”

——吴斌(英伟达图形设计师

“我会从程序的正确性和鲁棒性两方面检验代码的质量。会关注对输入参数的检查、处理错误和异常的方式、命名方式等。对于没有工作经验的学生,程序正确性之外的错误基本都能容忍,但经过提示后希望能够很快解决。对于有工作经验的人,不能容忍考虑不周到、有明显的鲁棒性错误。”

——田超(微软,SDE II)

 类似资料: