7 年工作经验 PHPer 竟然写错创建空文件的语句。。。

2015-01-21 11:24:38 +08:00
 Actrace
这阵子公司收人,面试题非常简单非常基础,本来笔试只是为了走走过场,但还是有不少“牛人”竟然连创建空文件的语句都能写错。。。

因为招人要求是高级PHP,要求经验至少5年以上,所以能来面试的人都非常少,,,大部分都是在其他公司混到经理(管理层)的职位了。。。难道当了经理之后就真的一点代码都不碰了么。。。

PS:
1个10年经验,一个7年经验,创建空文件竟然都写成了mkdir。。。其中一个还写成了mk_dir,,,难道是故意写错的么。。。
16272 次点击
所在节点    程序员
210 条回复
Actrace
2015-01-21 14:41:18 +08:00
@mhycy 序列化和JSON编码是两个不一样的意思。基础笔试题考察的更多是面试者的态度。
mhycy
2015-01-21 14:41:55 +08:00
@Actrace 说回来,脱离了场景的笔试题有啥实际意义么?靠谱的码农也找不到吧?
panxianhai
2015-01-21 14:42:47 +08:00
"我厂",很多地方看到这个,这算不算一个梗。
zhicheng
2015-01-21 14:43:27 +08:00
你的题太难了,我都是问HTTP状态码的。。。。
aksoft
2015-01-21 14:46:05 +08:00
额...记不清...
mhycy
2015-01-21 14:46:17 +08:00
@Actrace
在我看来这题没意义。
如果只要考拼写的话那么你找个刚自学完PHP的就够了
真要靠谱的码农在自然会在合适的场景选用合适的方案
就像这题,选用序列化在对象序列化以后的结果你可预测?
不给出例子就问问题这种编程题不能说明任何问题。
Actrace
2015-01-21 14:52:43 +08:00
@awebird 我们要求比较高~笔试只是考察态度,面试会考察你说到的那些~
jalen
2015-01-21 14:54:08 +08:00
反正我每次面试,都要重新看一大堆的基础... 就怕出那种面试题..
ioth
2015-01-21 14:54:13 +08:00
发题的同学,你工作几年了?
做php几年了?
什么语言要工作5年才精通?
mhycy
2015-01-21 14:54:15 +08:00
@Actrace 实在搞不懂笔试是怎么考察态度的。。囧
endrollex
2015-01-21 14:54:55 +08:00
写写伪代码就可以了,这又不是经常用的功能
Actrace
2015-01-21 14:55:37 +08:00
@mhycy 换个思路吧,你如果面试一个翻译官,要求5-10年的翻译经验。结果你让他写26个字母他竟然写不全还错了,你会让他当你的翻译吗?
mhycy
2015-01-21 14:56:57 +08:00
@Actrace 这是完全不同的两样东西啊
就像PHP程序员会把基础语法写错么?绝对不会
Actrace
2015-01-21 14:58:51 +08:00
@zhicheng HTTP状态码属于进阶题。。。
Actrace
2015-01-21 15:00:14 +08:00
@mhycy 那是我们对“基础”的标准不一样而已。没有什么好争论的。
mhycy
2015-01-21 15:10:30 +08:00
@Actrace 所以你这题只适合招码农啊
pushy
2015-01-21 15:10:38 +08:00
呵呵
zhicheng
2015-01-21 15:12:09 +08:00
@mhycy 肯定会,除非你没写过代码。我写了这么多年 Python 和 C 和 Objective C ,语法一样会写错。如果面试考我一些诡异的语法是什么意思,一样也不知道。如果不信的话,你问一些发明这个语言的人语法题,他也可能会不知道。
@Actrace HTTP 状态码是我的梗,有一次在朋友那边帮忙把系统架构做出来,我抱怨他们的人连状态码都不知道,朋友跟我说,你要求太高了,这整家公司知道 HTTP 状态码的不超过 3 个,包括你和我。

各种代码的烂梗,虽然运行是正确的,但是。。。
if (foo) {
return True;
} else {
return False;
}

if (format=='html') {
self.render(foo, format='html');
else if (format=='json') {
self.render(foo, format='json')
}

while (True) {
foo = bar;
break;
}
winiex
2015-01-21 15:13:11 +08:00
我的看法是面试人的时候太纠结于细节不好,而且一定要看自己的招聘需求是什么。你的职位如果是要一线编码的工程师,那你问的问题当然需要知道。如果你招募的是带领团队的人,技术细节不算太重要,重要的是带团队的经验、历史以及三观是否相符于团队现有人员。

国内大环境下,很多公司内管理线在一般评价体系下价值往往是高于技术线的,很多人做了五六年的人可能都会向管理转向带团队,不做一线技术是常态。小公司要招募一线研发工程师的话,3 年经验的人最好。

前段时间我看到过一次讨论,源于一个面试官抱怨 5 年经验的 Java 程序员没有正确地答出判断奇偶数的算法,感觉和今天这个话题好像。
Actrace
2015-01-21 15:13:25 +08:00
@zhicheng v2上biger挺多~

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

https://tanronggui.xyz/t/164074

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

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

© 2021 V2EX