程序员面试手写代码,遇到不会写的单词你们都会怎么做?如果只记得开头几个字母呢?

农民的幺儿子


对于这个问题,我觉得可以分成两种情况来处理。

第一种,考察算法的面试题。

对于这一类的面试题,主要考察的是你对于算法的理解与应用,比如常见的冒泡排序法,我想你在编写该算法的时候,函数名称写BubbleSort就很OK了,当然如果你写Sort那也没啥,即使你写mppx,我也没啥意见。在这种面试场景,更会注意和考察你在算法细节上,诸如递归的终止返回条件、循环的边界值等方面的考察。实在不行,那你也该写出伪代码,毕竟从我作为面试官的角度来说,你能完全写出面试题的答案,那很好;如果不能,那也请你展现出对于该算法的思路。

第二种,考察类库使用的面试题。

对于这一类,我建议你在面试前好好做好记忆。因为其实我们心里都清楚,如果你平时代码是自己手写的话,一般情况下不太可能遇到卡壳、拼写大面积错误或者遗忘。然而,现在搜索引擎、IDE给我们每一个程序员带来了极大的方便,那么弊端自然是,在具体的类库手写时,突然脑中空白,不知道如何拼写。你是不是平时在输入System.out.println();的时候,使用syso+alt+/的呢?所以平时对于一些代码的记忆必不可少,如果到了面试的时候实在是卡壳了。。。。那么就用伪代码来表达吧。

当然,一般我面试的时候,也不会去出在纸面上需要输写底层类库的面试题,那样不如给你一台笔记本,你在上面编写一个题目给我看看吧。考察算法的题目还是多一点,毕竟数据结构与算法,是直接反应程序员技术能力是否扎实的重要标准之一。


普陀区见习右史


直接拿手机出来查,不用在意

现实工作中哪个程序员会纯手打,那效率得多低

如果用人单位说不行,我觉得你可以不用应聘他们公司了,教条主义。

写程序重在逻辑思维,我们有些厉害的程序员,英文单词不认识几个,但是开发能力非常强


互联网实战


我都好奇啊,这事这些人都不看问题的吗?面试的时候手写代码,楼上还让人百度,你当面试官不存在是吗?


Entries1



江西新华电脑月亮


说明英语基础实在不好。英语单词在编程中真很少。


懂计算机安全的假黑客


那就用开头几个字母,简写一下,或者换个意思差不多的单词。实在不行写拼音,然后写一行注释。


喻家隐士


用最快的速度带过 ojbk


白言哈


编译器会提示


htds4huhgr



架构师之旅


不会写的词随便连连笔,连不出来就缩写,缩写不来就写个首字母


分享到:


相關文章: