现在面试都不敢问任何和算法有关的问题了,还容易得罪人。

2015-07-19 16:15:00 +08:00
 jadetang
和我的组长一起面试。第一次面试一个工作两年的人,我问,你能写个函数求第N项斐波拉契数列值吗?最好有代码。我刚说完,我组长说,不用写代码了,就说一下思路吧。
第二次,一个大三的实习生来面,我看他的简历上写了学院ACM协会干事,多次获得校级ACM的奖项。于是我说你能用java写个atoi吗?面试者面露惊讶的表情“现在写代码吗?”我吸取上次的教训,说:“要不你说一下思路也行,就是给一个字符串,转换成整数。”然后那个面试生就在支支吾吾,我就不断的提示,只要求转换成整数,有小数点是非法的,要支持正负号。然后我组长说:“你直接确定一下,你的目标是什么,你要达到什么效果。”
哎。
17002 次点击
所在节点    职场话题
115 条回复
dangge
2015-07-19 16:53:27 +08:00
作为某搞过ACM的蒟弱,我表示校级ACM的奖基本上都水的不行……
八道题能做出来三道就是奖,里面还有两道水题…
当然,杭电那种的校级ACM应该不差……不过这种情况应该并不多见……
jadetang
2015-07-19 16:58:27 +08:00
@dangge 我没搞过acm,不过哪些题目是ACM肯定会的啊?atoi太难了吗? reserve a linkedlist?
Actrace
2015-07-19 16:59:08 +08:00
所以说,如果你要招一个一线码农.需要考察细节,那么请在笔试环节进行,然后加上打分,这样大家都不浪费时间.
但是你要招高级程序员,要招技术管理人员,那么请找会坎的,不会坎的技术管理是没有一个全局观的,不论是在管理上,还是在技术上.
就人脑而言,学的东西多了,大部分只是基本上都只是一些抽象记忆的索引而已,然后高级程序员的不同之处就在于,人家起码有索引.
建议搞清楚以上两点再去招聘.
caixiexin
2015-07-19 16:59:32 +08:00
还有,如果是跟老大一起面试的话,我也不敢在旁边多嘴2333,我发现我也会追着细节问,但是老大就点到即止。
主要还是看你跟组长平常关系怎么样- -,如果玩得好的话,面试完后找他交流下心得咯,如果不是很铁的话,还是慎言(职场关系好可怕- -||)。
xiaocong1
2015-07-19 17:01:46 +08:00
其实问得太细,特别是口述的话。对一些不常用的东西,容易答不全。但是不代表那个人就不会
cxshun
2015-07-19 17:05:27 +08:00
@jadetang 重新看了一下兄弟你的问题,先不纠结是否应该问这些问题,但你引导了,还没有思路,或者说一点思路都没有,那这个面试者能力真的不大行。
确实这些问题如果往细了问可以引出很多东西。
实习生这块确实不好把握,一般就他的项目让他说说在项目中遇到什么问题,学习到什么。
Keita1314
2015-07-19 17:06:18 +08:00
楼主是魅族的吧,校招面试写代码再正常不过了,去年百度,腾讯,网易,美团等公司校招面试都经历过现场代码的,相反魅族就没有,面试官是一个中年大叔,问了许多Java的基础问题以及一些JVM的问题,还有数据库索引,后来发了offer,只有9K,还要先去实习,就拒了,不过面试官水平还是不错的。
jadetang
2015-07-19 17:07:57 +08:00
@Keita1314 我不是魅族的,9k是研究生还是本科生的价格?
Keita1314
2015-07-19 17:10:41 +08:00
@jadetang 研究生。
jadetang
2015-07-19 17:11:33 +08:00
@Keita1314 研究生有点少了吧,而且珠海公司也少。
mengjue
2015-07-19 18:20:31 +08:00
算法是一个程序员的基本功,如果给了提示,还是毫无头绪,那说明简历是假的。其实面试就问问基本问题,可以筛掉好多很烂的喜欢吹牛的末流程序员。
letv
2015-07-19 18:50:35 +08:00
这题目不难吧?感觉要是只说思路的话,完全没问题。写代码虽然难些,但也不是做不到啊。
rming
2015-07-19 18:58:46 +08:00
比起提问题,我可能更希望听听面试者喜欢什么,擅长什么
jadetang
2015-07-19 19:23:09 +08:00
@rming 他是acm%干事,算法肯定擅长
skydiver
2015-07-19 19:35:36 +08:00
@jadetang reserve => reverse 23333
microget
2015-07-19 19:45:48 +08:00
lz没有介绍下面试的岗位简介,招人就是招合适的,不是任何开发岗位都需要算法。
k9982874
2015-07-19 20:09:44 +08:00
我想知道撸主平时的主要工作是什么,有时间关注这些劳什子东西
jadetang
2015-07-19 20:21:29 +08:00
@k9982874 数据工程师
rming
2015-07-19 20:28:59 +08:00
@jadetang 😅如果他擅长打dota,能和团队里的人一起玩,我觉得会是加分项的,哈哈 打个比方
mahone3297
2015-07-19 20:45:37 +08:00
我觉得lz问的一点问题都没有,问题也都不是很难。。。
有人说,可能连斐波拉契数列是什么也不知道。这有关系吗?一点关系都没有,这才正好!然后,面试关可以告诉你,斐波拉契数列的定义,这个定义也很好懂,不难。然后,考你解决问题的思路。。。
第二个,acm,atoi不会。。。能说什么呢?lz已经根据那人的特征(acm),问那个人问题了。回答不出来,还能说什么呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX