面试了一个5年PHP开发,一个问题都答不

最近在招人有蛮长时间了,看了很多简历,打算和大家来聊一聊面经,我在沟通中发现,很多候选人年限不低,基本在4-5年左右;他们的定位基本都是高级及以上职位,毕竟年限摆在那里,面个中级也不体面。面试时我打算先聊点不是很难的,打开一下技术话题,结果发现面试者对于一些开发中很基本的问题,比如:

Git的分支你们是怎么管理的?

PHP进程间通信是如何实现的?

Swoole的协程和php自带的yield的场景有哪些?

搭建MySQL分布式有哪些方式?

什么是Hash一致性,这个方法主要运用在什么场景?

上面几个问题没有一个是“造火箭”的,结果发现,这些很基本的问题,他们普遍都答得很模糊,或者支支吾吾。其中,一个候选人的反问,令我印象特别深刻,他说:

1、上面的问题我虽然都不怎么懂,但是我都工作5年了,这种看看文档手册包会。

2、再说了,做PHP开发说到底,还不是快速建站,对着原型进行数据库建表,然后CRUD吗?

3、我又不找什么中间件的团队,PHP不都是这样还能有什么别的花样?

听完我沉思了良久,做为一个高级开发,如果连Git分支如何管理都没思考过,PHP进程通信都解释不清;还看看文档手册就包会、却连使用场景都不知道,只会CRUD!这种一看就知道是混日子的,常年在传统行业或“小作坊”,平时就1-2个PHP开发,大家都是“难兄难弟”的水平。让他认为,PHP开发就是写业务CRUD,年限上去了,就是高级开发。思维一旦形成,就很难改变。但是,互联网行业的技术是不断在更新换代的,你必学保持不断的学习、提升自己。从BAT等各种一二线大厂的应届生招聘薪水就可以看得出,现在应届生的水平越来越6,如果还以为大家都是一样的,都是对着原型CRUD,临时刷题面试就算勉强通过、也过不了试用;有问题就把报错信息网上一搜,群里一丢等回复这种方式,迟早给淘汰。技术提升需要的是系统规划,而不是东一榔头西一棒子,每天就是写业务CRUD!所以,经过四年时间的打磨,我在这里分享一份PHP架构师进阶体系,适合1-5年PHP开发者学习,大家可以自行进行查漏补缺和规划:能掌握以上技术这些人必然具备在技术上有独当一面的能力,从一个Coder逐步走向CTO或是架构师并形成影响力。当然!仅仅有PHP进阶架构师体系还不够,为了大家能够顺利进阶高级、架构师,我特地为大家准备了一套精品PHP架构师教程,适合1-5年内PHP开发人员,顺利突破25K+的薪资。前66名精品视频

1、腾讯PHP高级工程师笔试题

2、微服务架构项目实战课程赠送

3、手写类nginx并发百万服务器

4、亿级PV分布式zookeeper集群

本课程深度对标腾讯T3标准,贴身打造学习计划为web开发人员进阶中高级、架构师提升技术,为自己增值涨薪!加入BAT特训营还可以获得内推大厂名额以及GO语言学习权限!!!预览时标签不可点收录于合集#个上一篇下一篇

转载请注明:http://www.aierlanlan.com/cyrz/456.html