迅雷PHP开发工程师一面面经

经历了一番波折,终于回到了学校。中午刚到学校放下行李,然后就去参加迅雷的面试。
面试是在酒店,进去以后是个双人间,富有生活气息。面试官年纪不大,估计不到30。
面试面了40多分钟,之前面过这么长的还是百度。不同的是迅雷注重广度,岗位涉及到的技术点,几乎都问了一些。


先介绍一下你之前对技术和语言的了解情况

php语言的理解,和其他强类型语言有什么区别

php如何实现弱类型(底层,结构体)

php-fpm了解吗,解释一下,配置的几种方式(动态,静态)

php脚本资源的释放问题(没get到点,我从单个脚本执行期间和多个脚本之间的session资源清理角度讲的,面试官想听到的是数据库,文件系统等资源的释放)

对设计模式的了解,php实现单例模式有哪些注意点

框架里面的service location(蛤?service provider?服务提供者)

依赖注入的概念,出现的原因(主动到被动,反射api,解耦)

php中的session,关于过期时间(http://www.laruence.com/2012/01/10/2469.html),存储方式,配置(php.ini),redis/mem***存储,多台机器的session同步问题
php如何实现组合(接口,trait)
抽象类和接口的区别,一般用来干什么

对微服务的理解,微服务的鉴权,拆分,服务治理(好吧,小学生接触不了这么多,都是瞎jb答的)

linux文件权限,rwx

inode相关,软链接与硬链接,删除时的表现(上课讲过一点,我当时在睡觉来着)

mysql数据库底层的索引结构,B+树,效率,使用方式,何时会进行全表扫描

redis有几种数据结构,主从redis如何实现,对于单实例redis,读是否会对写入产生影响(继续瞎答:redis单线程,锁,内存操作,处理时间)

了解协程吗,概念,如果要你设计一套带协程的语言,如何设计实现,需要利用系统提供的一些服务(瞎答:自己控制执行的跳转,监听系统资源的情况,selectepollnio,netty

既然说到了协程,对go了解吗(不了解,没写过)

对模板语言(smarty)的理解,php本身也可以作为模板语言,用模板语言有什么优势

csrf原理,如何预防,如何防止客户端cookiejs获取到(没答出来,前端http only相关)

最后问问题,我进去以后做什么?还要看hr的分配

其实面的问题不止这么多,只是我今天刚赶到武汉就去面试,记性确实是不好。四个月后再回学校,还是有些开心。这算是回校后的第一个面试吧,也不知道能不能过。
#迅雷#
全部评论
手撕什么题目
点赞 回复
分享
发布于 2017-10-10 16:27
请问 可以霸面么
点赞 回复
分享
发布于 2017-10-10 16:30
春招专场
校招火热招聘中
官网直投
问问题都没让我问,然后叫我回去等通知,还说明天早上没通知就是挂了
点赞 回复
分享
发布于 2017-10-10 16:47
感觉好难。。。
点赞 回复
分享
发布于 2017-10-10 17:11
csrf原理,如何预防,可以在提交表单时加入令牌验证。
点赞 回复
分享
发布于 2017-10-10 18:03
使用模板有啥好处?
点赞 回复
分享
发布于 2017-10-11 18:03

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务