日期:2014-05-17  浏览次数:20522 次

迅雷面试php开发
  约好的今天下午2点半面试,原本查好的从深圳双龙到朗山路中大约1小时40分钟,但是由于今天下雨,并且对西丽地铁站附近的情况不是很了解,导致到达迅雷公司大族创新大厦的时候已经是2:15分了。黄老板真的很热情,我一打电话说到了公交站,接下来不知道怎么走,他马上就下来接我,光这点不足以表现他热情。在我填写面试资料到面试过程中,以及面试之后都时不时一有空就过来看我,向我了解情况,由于我面试之后已经是将近七点了,他还特地给我叫了快餐,然后叫我到他工位和他一起吃饭。最后还送我,开始以为他只是把我送电梯口,结果他跟着我一块做电梯,然后还送我到了公交车站,然后还上了公交车,然后还送我到了西丽地铁站。真是热情到不行啊。
  到了迅雷先是那一份资料填,自己随便找位置坐下来填写,迅雷真的好随便啊,我上去都没人问我是谁,我在办公区走也没有人拦我,非常的不安全啊,东西被外人拉走找都找不回来啊。还不知道公司的摄像头有没有电。填好之后我等啊等,等到2:40还没见面试官来接我,结果把资料拿过去前台,前台才告诉我,还有一份笔试题要做,做完笔试题才能见面试官。
  拿到面试题我大致的浏览了下,傻眼了,不是php 开发嘛,怎么都是javascript??整张试题,只有一道题目是php,还是选择题,我了个去。这个怎么办,本人最近没怎么研究js 啊,一直都在准备的是php的相关知识啊。悲剧,评感觉走吧,于是凭感觉把选择题部分做完了,简答题我还是很认真的每道题都写了的。
  面试官终于见到了,传说中的佳哥不知道是何许人也。他一上来就问了我道memcache分布式的算法,虽然我之前是做hadoop分布式集群的测试,不过我也没研究过具体的算法啊。怎么办?瞎掰了。这个面试过程中我才了解到一个行业知识,目前国内的php开发,60%是JS的开发,另外的40% 是跟前端后端所有相关的总和。我倒,真的是这样??面试过程中面试官坦言,我的试题JS错了很多呀,并且没有过面向用户的web 开发的实际工作经验,所以要花很多时间培训啊。我都忘记了还问了些什么问题。
  然后是上机测试,做一个文件上传的php题目,真是千疮百孔啊,有个<input type="file" name="upfile" value="" /> 然后我竟然一直用$_POST['upfile']去获取上传的文件名路径...当然我知道$_FILES['upfile']['name']就可以判断用户是否选择了文件,但是当时还是一直在纠结,为什么$_POST获取不到值。后来面试官告诉我,是type=file的input的value是不会加到$_POST超全局变量中去的。之后还有一个问题,其实到现在我也没有找到原因,就是当我上传大文件的时候,500错误,不知道是当时机器本身的原因还是配置什么的原因,反正这个问题当时没时间去查。而且要知道,当时的机试是不允许上网查资料的。感到遗憾的一点是,这个机试我忘记了写注释,并且花的时间太长了。
    机试之后,面试官追加问了一道mysql数据库设计的问题,是一个多对多关系数据库的设计,我千错万错就错在忘记了复习复习大学最基础的这块。
    反正,如果我要在php 这块走下去,并且走好,我还有很长的路要走。