论坛首页 招聘求职论坛

一次让人无语的面试

浏览 16510 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-06  
虽然我想说,可以这样
String.prototype.reverse=function(){return this.split("").reverse().join("")}

但是这样其实毫无意义,还不如问苹果怎么倒过来有不动苹果比较有意思,有启发,写代码毫无意义,代码知是逻辑的反应,不是逻辑本身。
0 请登录后投票
   发表时间:2007-12-06  
有思路不就行了,何必拘泥于用什么语言写呢
0 请登录后投票
   发表时间:2007-12-06  
招人的有问题,应聘的也有问题。

两者共同之处都是coder,缺乏交流沟通能力。
0 请登录后投票
   发表时间:2007-12-06  

[quote="mvmouse"]参加面试的同学,已经以有3年的开发经验了,至少简历上是这么写的。项目经历大概问了下,没怎么深入。然后我问他有一道笔试题为什么没写。题目是“用你熟悉的语言写一个字符串反转的函数(即输入abc输出cba)”。他回答:不会写。我感觉有点蒙,继续问:为什么不会写呢?回答:我做的项目中没做过这种字符串处理的东西。 …… 在我无语的时候,他问:你们公司是不是很看重学历啊?我想起刚才问了下,这位同学是大专毕业的。但是和这个问题有什么关系?? 到此我只好结束面试了。[/quote]

我要是去面试遇到这样的问题就尽量表现一下:

先用stringBuffer的reverse

然后用迭代

然后用递归

然后用栈

 

写四个方法,会不会引起人家的反感啊?或者弄巧成拙?

0 请登录后投票
   发表时间:2007-12-06  
afcn0 写道
还不如问苹果怎么倒过来有不动苹果比较有意思,有启发,写代码毫无意义,代码知是逻辑的反应,不是逻辑本身。


“代码只是逻辑的反应,不是逻辑本身”这个我很同意
但是苹果那个似乎和逻辑没什么关系?更多是在考察知识的综合运用吧
0 请登录后投票
   发表时间:2007-12-10  
倒,被面过同样的问题,写的比较乱,感觉思路还好吧,结果还是被那MM BS了吧。
0 请登录后投票
   发表时间:2007-12-10  
引用
我要是去面试遇到这样的问题就尽量表现一下:

先用stringBuffer的reverse

然后用迭代

然后用递归

然后用栈

ms atc就叫我尽量想出多的方法,但是递归不能算新的方法。
0 请登录后投票
   发表时间:2007-12-11  
貌似  java api中 stringbuffer 下面有一个字符串 反转的函数
直接调用

StringBuffer s = new StringBuffer("123");
return   s.reverse().toString();

测试可行
0 请登录后投票
   发表时间:2007-12-11  
考链表反转吧,呵呵
0 请登录后投票
   发表时间:2007-12-11  
我习惯最简单的方法去解决问题
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics