针对实习生,我出的这道 PHP 笔试题很难么?

2018-03-26 16:59:51 +08:00
 imcnan

题目如下

就这么一道题目,几乎没有做上来的。。

我的笔试题是提前告诉的,偶尔有提前背过题目来的,但是对 fwrite、fread 等函数的参数和返回值完全说不清楚。

😌😔哎,既然背过了,为什么不一起看看文档。。。

补一个招聘信息:

#北京望京# 招聘 iOS、Android、PHP、Web 攻城狮 https://www.akaxin.com/docs/hire_document/index.html

17220 次点击
所在节点    程序员
161 条回复
nicktogo
2018-03-26 20:14:48 +08:00
能给 7w 就有人能秒做出来
kookxiang
2018-03-26 20:19:07 +08:00
看了下,我好像写得出来……
不对… 大学写过。。。
onion83
2018-03-26 21:00:35 +08:00
其实吧,作为一名快速开发业务的语言,楼主这样问其实对实际的工作意义不大的,如果招聘的实习生满足一般的数据库添删改查,会 css/html,懂点 js,且有点数据校验意识,能完整靠自己开发出一个小系统足够了,作为实习生有成就感,作为企业也有实际用处。

而且,如果楼主确实需要明确考察应试者对 Socket 操作的熟悉程度,为何不使用更为底层的 Streams 系列函数?顺便考察 udp/tcp 的使用场景,buf 应该设多大,拆包和粘包的方法,边界处理,超时等。如果对方这方面很熟悉,可以进一步考察为什么 buf 要设这么大,了解 MTU、MSS 对程序的影响么。

回到楼主的问题,我回抛两个问题给大家思考:

1、在使用 POST 往服务器提交数据的时候,有没有遇到服务器返回 100 的情况,为什么不是 200 以及如何处理。
2、请使用 fsopen 函数,指定路径,实现文件分块 POST 上传( multipart/form-data )

我觉得作为一个企业的面试官,首先自己心态要平和,想清楚你为企业招聘的是 “工程师” 还是 “科学家”。在契合企业利益的前提下,尽可能满足初入职场新人的求职体验,为其指引正确的职业成长路线。

而不是以刷 LeetCode 为荣,以写 CRUD 为耻。
gamexg
2018-03-26 21:05:12 +08:00
应该是 php 工作中用的比较少。
go 表示成天的写网络应用,cookie、文件上传需要查资料,其他的没什么问题。

不过提前提供题目还搞不定,就太奇葩了。
xcssum
2018-03-26 21:11:11 +08:00
这个题不算难吧,主要是这种重复造简单轮子的事情吧,做得出来的懒得做,多半最后也懒得来你们公司,我觉得这题可能起的负面作用更大一些
zjyl1994
2018-03-26 21:41:48 +08:00
怎么说呢,对 CRUD 实习生太难也没必要,对手撸 HTTP 的老司机,谁会来面实习岗啊。
rekulas
2018-03-26 21:43:41 +08:00
感觉出这种没什么意义,这题考程序员对这几个(普通项目可能一辈子都用不到的)函数的用法以及对网络协议的熟悉,能上网查文档的话正常 1 年经验以上的应该可以写出来,但这样似乎你也只能证明对方查阅和理解文档能力尚可吧。。。

我面试就喜欢出不依赖任何类库、函数的基本算法逻辑题目,然后询问面试者对这个流程的理解以及考验对方算法水平,就我以前的接触来看,经验丰富的不一定算法高,但是算法好的解决问题的能力越强,经验越丰富
jhdxr
2018-03-26 22:16:14 +08:00
这题目在提前给出的情况下,我实在没能看出有这么多喷点所在啊。。。而且手撸一个 http client,我觉得再往前推几年虚拟主机盛行的年代不是必备技能么?毕竟谁知道环境里装没装 curl,只能所有可能的方式都写一遍来尝试啊。。。
okzpy9425
2018-03-26 22:16:35 +08:00
题不难,就是没什么意义。 当然,如果你们公司就是专门搞 web 服务器开发的另说。。
bolide2005
2018-03-26 22:20:29 +08:00
已经提前给题目的话没毛病,这都开卷了,程序员解决不了基础技术问题?

面试怎么问有意义的问题?问了你们又要说,‘拿业务问题在面试的时候找解决办法,low ’
cnwtex
2018-03-26 22:55:25 +08:00
php -S localhost:8000
bucky
2018-03-26 22:58:53 +08:00
偶尔有提前背锅题目的,说明大多数人根本就没看到你的题目,应该都是海投
greatbody
2018-03-26 22:59:15 +08:00
很简单啊
huiyifyj
2018-03-26 23:02:39 +08:00
现在实习生都要面对这种刁难不常见的那种题么?
easylee
2018-03-26 23:05:27 +08:00
在校生......在 V2EX 看到很多招聘要求或者大家给出的面试题复现,里面的操作题笔试题我能很快搞定,基本站撸,但是一说实现方式和查文档之类的,死翘翘。
我这样是不是很危险?卧槽!
iyaozhen
2018-03-26 23:54:19 +08:00
如果是提前告诉的还可以接受。要是现场出这个有点过了。还不如手写快排
akira
2018-03-27 00:05:51 +08:00
这道题应该是加分题,我猜测大部分写服务器端的都不会做
oh
2018-03-27 00:18:47 +08:00
@onion83 老司机说得好 心态也好 手动支持
johnnie502
2018-03-27 00:36:20 +08:00
写不出来,满足了楼主的存在感,给 7K 一个月
写出来了,让楼主出丑非常不爽,给 7W 一年
rubycedar
2018-03-27 00:59:51 +08:00
瑟瑟发抖

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

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

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

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

© 2021 V2EX