PHP面试题(2019)

换工作也有一个多月了,一直想分享一下在面试过程中被问到的问题,但一直被耽搁,今天就来记录一下,不然又不知道要拖到何年何月了。

介绍一下我的情况:17年毕业工作到现在,一直在做开发,这次跳槽希望工资涨高高,也想换个工作环境,顺带检验一下自己值多少钱。我是裸辞的工作,不想骑驴找马,纯属个人意愿。 离职前想好了要去的几家公司,主要是因为在当地发展的还不错。然而离职后才发现形势有多严峻,好多公司都在裁员(这也是跳槽成功后了解到的),公司招人更是严格把关,自己有意向的3家公司已经不再招5年工作经验以下的人了,直接上门求职更是吃了闭门羹(年底了,业务不紧张,谁都不想再招新人进来抢数量有限的新年红包,我是这么想的),这时候才发现骑驴找马的好处(苦笑)。

形势严峻日子还得过啊,之后面试了 5 6家公司,发现一个普遍现象:有一半的公司进门先笔试,笔试内容算是比较基础的一些知识,然后技术人员再根据笔试情况进行技术面试。我还是偷偷留了个心眼,笔试题拍照,面试过程中录音,希望从这次的面试中查缺补漏(临时抱佛脚)。好了那就不多BB了,上题(没有答案哈,自己查资料):

面试中被问到的问题

  1. PHP框架用的啥? 以及各之间的区别。
  2. 优化方面做过啥?
  3. 数据库优化有哪些?(这个是问的最多的)
    索引、sql语句、字段类型的选择、存储引擎的选择、mysql相关配置配置参数、主从以及负载
  4. 服务器优化有哪些?(这是我知道的,其他的还请再详查资料)
    服务器监控(磁盘、CPU、内存、网卡),负载
  5. 索引的原理了解吗?(这个有必要了解一下)
  6. 数据表创建的时候需要考虑什么?
  7. Varchar 和char 的区别
  8. Myisam与 innodab的区别
  9. 影像是什么类型的文件(之前的公司事做影像的)
  10. 权限认证
  11. 负载均衡的原理
  12. 服务器监控?监控什么 用来做什么?(因为我说可以搭建服务来监控服务器,就被问了个底朝天)
  13. 一个人监控20台服务器 需要多久能做出来
  14. linux命令:查看当前目录向所有文件占用磁盘的大小(我说对Linux命令还是了解不少的,问了有6个命令吧,答上4个,一个记得不太清楚,另一个就不会了)
  15. linux命令:产看nginx 服务的运行信息
  16. linux命令:实时产看请求的记录
  17. Laravel 命令模块 单元测试模块 数据迁移模块
    面试被问到Laravel会多少?我说:只看了看一些文档,CURD还是不在话下,结果就被说到:这哪是入门,入门是将文档所有的知识都操作了一遍,应该是说有些用的比较顺畅,有些不咋会而已,光看个CURD这就算入门?! 我说:那我就不算入门喽(无奈)
  18. Swole有了解吗?
    网上看的资料实际操作一遍swoole的文档,并做了一个简单的实时聊天网页。swool 的各个服务模块都使用了一遍,不过都没有深究。
  19. 对http网络协议了解多少?(什么鬼啊,我只知道是在tcp/UDP之上的协议,属于应用层协议,以及http状态码,当时没有想到 消息头、消息体这些的)
  20. 同源策略 和跨域了解多? 跨域简单介绍一下?跨域的解决方式?程序里需要授权什么?
    跨域在项目中遇到过,后台在代码中添加了允许跨域的代码就行了,其他的一概不知大
    header("Access-Control-Allow-Origin:*");
    header('Access-Control-Allow-Methods:POST');
    header('Access-Control-Allow-Headers:x-requested-with, content-type');
    
    之后查资料了解到,还有可以通过web服务配置,其实道理都一样。
  21. 三方扩展用过什么?
  22. Composer熟悉吗?(只用过composer下载过thinkphp,redis,其他的不知道)
  23. 什么是resfaul接口规范?
  24. Php规范 psr psr3
  25. Redis热门数据 做什么? redis 使用的业务场景 redis的数据类型
  26. 编写开发文档怎么编写 写什么?什么是开发文档? 有没有使用开源的编写开发文档
  27. 你在开发中会考虑些什么?你知道的设计模式有哪些,举例说说你在项目中用到的设计模式。
  28. git常用命令有哪些?
  29. Vue会不会用?

目前只记得这么多,只有问题,答案就自己查查相关资料,毕竟我也知道的很少。

结论

面试的过程中不能不自信,不然轻则工资不美丽,重则面试被刷。遇到不懂的不妨试着将话题转到自己擅长的一方面。别说你不会,不会你就敢出来找工作?! 被刷也不要气馁,找工作好比做买卖,肯定是看的多买的少,最终买卖还是可以做成的。

终于把拖了好久的给办了,有好多写的不对的地方,还请多担待,之后我再来完善。

如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。
愿大家都能在编程这条路,越走越远。

其实最大的幸福,并不是拥有多少财产,有多少成就,而是你能满足于自己拥有的一切,这种满足感,微小而确定的幸福,是人生里最真实的。所以,爱和亲人,这才是你人生里的幸运。而那些还没有到来的不确定,无论它们最终是否会到达,都只是人生的奖赏而已。

发布了39 篇原创文章 · 获赞 40 · 访问量 4958

猜你喜欢

转载自blog.csdn.net/a1224645904/article/details/103680032