2018年阅文集团PHP工程师面试总结

两天的上海之行也算结束了

从联系要实地面试到准备去上海,买的是周六下午 7 点多的动车,本来打算着周六下班之后直接出发高铁站的,结果早上到公司之后肚子却不争气,疼得厉害,全身冒汗,不得不请假回家吃药休息

兴致勃勃的出发上海,我要去参观鹅厂旗下的阅文集团了 😆

别问我为什么买高铁,不买飞机票,因为穷 🙄 ,01 车厢 01A 号,在最前面,开往上海方向是在最后面的,能看到和谐号动车组的子弹头 😯

还是说正题吧,扯这些没用的。去阅文面试了,一面是电话,二面是实地,面试题这些东西等有空了总结下再发出来

这篇文章是我个人的总结,有些不对之处也请指点一下,见谅

1、作为开发,应该写一写博客

感觉几乎每一个程序员都听过写博客有很多好处,但真的动手去写的却很少。其中有一个很重要的原因就是有些人心里会认为:我不是大牛,写出来的博客没意义

我们不是大牛,有可能因为英文水平不够看不懂官方文档,有可能因为经验不足不知道怎么研究几十万行级别的源代码,甚至有可能不知道要怎么搭建一个使用这个新技术的项目

这时候我们就需要去看书,看技术博客,借助资料去学习,根据别人指出的方向去摸索

这个过程当中,我们就应该试试写博客,把学习笔记写下来,把自己摸索的经历写下来,整理学习的思路,而不是看过就忘、学过就丢

不是大牛就不能写博客了吗?即便你现在的技术水平不高,还是一个刚入门的菜鸟,也一样应该试着写一写博客

2、Github

学无止境,编码不止,开源为盼。这是我在微博还是哪里看到的一句话,不记得了

说这个的意思,和博客同样,学会使用GitGithub

别说英文差,看不懂Github。就那么几个英文,经常用肯定熟悉

去上海了两天,两天没提交东西,哈哈,连续绿色也断了 2 天,还有一个就是Github上不要为了提交而去提交,是可以看到记录的

试着自己开源一下项目,如果你能得到别人给你的star也是对你一个不错的证明

3、了解新技术

技术的发展是在进步的,PHP 不缺优秀的技术,比如韩老师的Swoole面向生产环境的 PHP 异步网络通信引擎

以及其他各种优秀框架,框架很多,但是都离不开MVC模式,再来不及学习各种框架的时候,不如试试自己动手写一个MVC模式的框架,试着遵守PSR规范

说到PSR规范,PSR-4是自动加载规范,PHP 可以使用composer进行依赖管理,那你就可以了解一下composer.json.lock有什么区别,还有比如版本中的~^有什么区别

一个问题扩展的东西有很多,我们不仅要知其“然”,还要知其“所以然”

4、重视基础

不管你用什么框架,基础还是要重视的,比如 PHP 有一大堆函数,但是好处就是这些底层写好的函数就不用自己再去写逻辑代码了,而且函数用起来也很方便

还有数据库这些,不要局限于MySQL,试试接触一下NoSQL,了解一下MySQL的优化之类的东西,抛弃掉有些工具,它会让你变得懒惰

5、英语水平

还是不要抛弃掉你的英语了,谁说程序员英语都不好的,该学还是要学的,别找借口,不然面试官跟你说什么英语单词,你不懂岂不是很尴尬?

我也要把我的英语重新拿起来学了 😥

面了一下大厂对自己能力也算是有了一点明确,自己选择的技术栈路线没有错,今年继续努力

😐 词穷了,不写了,就酱紫吧,逃,蹭了一波阅文热度,面试题过两天发

10 条评论

发表评论

*