锁定老帖子 主题:一次让人无语的面试
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-06
虽然我想说,可以这样
String.prototype.reverse=function(){return this.split("").reverse().join("")} 但是这样其实毫无意义,还不如问苹果怎么倒过来有不动苹果比较有意思,有启发,写代码毫无意义,代码知是逻辑的反应,不是逻辑本身。 |
|
返回顶楼 | |
发表时间:2007-12-06
有思路不就行了,何必拘泥于用什么语言写呢
|
|
返回顶楼 | |
发表时间:2007-12-06
招人的有问题,应聘的也有问题。
两者共同之处都是coder,缺乏交流沟通能力。 |
|
返回顶楼 | |
发表时间:2007-12-06
[quote="mvmouse"]参加面试的同学,已经以有3年的开发经验了,至少简历上是这么写的。项目经历大概问了下,没怎么深入。然后我问他有一道笔试题为什么没写。题目是“用你熟悉的语言写一个字符串反转的函数(即输入abc输出cba)”。他回答:不会写。我感觉有点蒙,继续问:为什么不会写呢?回答:我做的项目中没做过这种字符串处理的东西。 …… 在我无语的时候,他问:你们公司是不是很看重学历啊?我想起刚才问了下,这位同学是大专毕业的。但是和这个问题有什么关系?? 到此我只好结束面试了。[/quote] 我要是去面试遇到这样的问题就尽量表现一下: 先用stringBuffer的reverse 然后用迭代 然后用递归 然后用栈
写四个方法,会不会引起人家的反感啊?或者弄巧成拙? |
|
返回顶楼 | |
发表时间:2007-12-06
afcn0 写道 还不如问苹果怎么倒过来有不动苹果比较有意思,有启发,写代码毫无意义,代码知是逻辑的反应,不是逻辑本身。
“代码只是逻辑的反应,不是逻辑本身”这个我很同意 但是苹果那个似乎和逻辑没什么关系?更多是在考察知识的综合运用吧 |
|
返回顶楼 | |
发表时间:2007-12-10
倒,被面过同样的问题,写的比较乱,感觉思路还好吧,结果还是被那MM BS了吧。
|
|
返回顶楼 | |
发表时间:2007-12-10
引用 我要是去面试遇到这样的问题就尽量表现一下:
先用stringBuffer的reverse 然后用迭代 然后用递归 然后用栈 ms atc就叫我尽量想出多的方法,但是递归不能算新的方法。 |
|
返回顶楼 | |
发表时间:2007-12-11
貌似 java api中 stringbuffer 下面有一个字符串 反转的函数
直接调用 StringBuffer s = new StringBuffer("123"); return s.reverse().toString(); 测试可行 |
|
返回顶楼 | |
发表时间:2007-12-11
考链表反转吧,呵呵
|
|
返回顶楼 | |
发表时间:2007-12-11
我习惯最简单的方法去解决问题
|
|
返回顶楼 | |