记面试N个PHP程序员的经历

  • 2018-03-23
  • 0

最近公司扩招,由于公司的业务扩张,所以需要再招几个PHPer。北京这边本来PHPer很少,算上我也就两个,另一个算是我的半个师傅。一面肯定不能让他来做,所以我就自己来进行一面。下面说下我这几天面试的感悟。

1、笔试篇

由于自己是第一次面试别人,所以前一天下午,就让人力的同事把简历打印出来,提前准备准备,我也是针对这几个人的简历,除了几道题,可以说,这几道题是完全和简历的内容相符的。这些笔试题包括 PHP的输出、include等函数的区别、session与cookie的关系、截取字符串、HTML、js以及MySQL的基本知识。也就是简单的不能简单的问题了。

到了第二天,看了几个人的笔试结果,结果是非常差,就连基本的知识点都没写出来或者写错了。看了笔试题,我内心还是比较火大的,因为笔试算是对一个面试者技能第一眼体现。就相当于相亲一样,第一印象往往是非常关键的。所以,笔试是进入一面的敲门砖。还记得我第一次参加笔试,答完笔试题就被告知“等消息”,我终于体会到面试官的感觉了。就连基本的笔试题都答不出来,你有什么资格面试!

2、简历篇

1、简历大同小异,没有亮点

由于是第一次面试,虽然笔试结果并不理想,但是我还是一个人一个人的面。我拿着简历,让面试者自我介绍,这个估计是所有面试的基本过程。大多数的简历上面写的内容:
– 对项目的bug进行修复,维护系统
– 进行需求分析,跟进开发工作
– 后期的维护工作
– 系统的增删改查
– ……

简历内容完全是大同小异,根本就没有亮点。作为面试官,我最想看到的就是简历上面要有一些与众不同的亮点,比如做了遇到了哪些技术难点,已经一些解决问题的思路,这样要比写已经基本的项目经验更优吸引力。就算这个问题到了最后,没有找到一个完美的解决方案,这也算是一个亮点。

2、对技术的了解程度

最好了解你简历里面提到的技术。这一点很重要。
基本上每个人的简历上面都会写熟悉redis、memcache或者MongoDB,但是每次询问到这些技术的时候,大多数回答:我们用了这些技术。但是确完全没有更深入的答案。只是停留在使用的上面。如果 你能够提到redis哨兵的作用、redis原理、MongoDB与关系型数据库的优势和劣势,这无疑是加分项。因为,使用谁都会!

面试篇

1、别妄想打感情牌

别打算用感情打动面试官,没用的!!!面试官代表着公司的利益,如果面试官招到的人不合格,那么公司对面试官的评价会受到直接的影响。所以面试官能不能找到一个合格人员,也和自己的利益息息相关。
我面试了一个人,基础真的很差,简历也非常简单,基本上一无所长,“我真的很想加入你们的公司….”。结果很明显,这样完全是没有意义的。就算你侥幸过了一面,但是还有二面。如果二面的面试官一看,这个人什么都不会,那么势必会怀疑一面面试官的能力,怀疑他没有尽职尽责的筛选,耽误别人的时间。

2、基础一定要扎实

如果过了一面,二面面试官除了会问一些项目经验,可能会问的更加深入。比如一些原理、内核或者系统设计相关知识。所以想要成为一个高阶的PHP程序员,还需要对PHP的内核、数据库的原理、数据结构都要具备才行。

总结

吃程序员这碗饭的人太多了,所以想要找到一个高薪的工作,一定要让自己脱颖而出才行。一个优秀的程序员,肯定不是一个只懂写代码的程序员,更应该是一个有好奇心、喜欢探索、喜欢分享的人。希望自己有一天也能成为像鸟哥、reeze那样的人!!!