前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php程序员面试题(偏中级面试题)

php程序员面试题(偏中级面试题)

作者头像
码农编程进阶笔记
发布2021-07-20 12:32:04
7000
发布2021-07-20 12:32:04
举报

最近记录了不少面试题,有些还是挺值的学习的,这里记录一下。有些我会给出参考链接,有些需要大家自己百度了,持续补充。。

公司一

  1. php的接口和抽象类有什么区别,应用场景有哪些 blog.csdn.net/hanxueyu666/article/details/75712917 www.cnblogs.com/xiaozong/p/5730160.html
  2. innodb 引擎的普通索引和主键索引有什么区别,B+tree的叶子节点存储的是什么,要遍历几遍叶子节点
  3. LNMP中的N和P,在启动时候都有什么过程,怎么发生联系的
  4. redis的应用场景,什么时候选用链表什么时候选用对象存储,堆和栈的区别
  5. TP,Yii,laravel框架的优缺点
  6. laravel的源码都看过哪些,工厂模式的应用场景,观察者模式等了解吗
  7. linux查看任务的进程,占用内存,CPU占用率的查询
  8. 描述一下你做过的项目难点,学到了什么

公司二

1、laravel控制器和中间件到底哪个再前面?

2、进程和线程的区别?比如有多个线程要访问同一个数据库,怎么解决这个问题

3、找出执行速度比较慢的sql语句,主要是explain和mysql的慢日志

4、redis的筛选数据,比如根据热度或者根据活跃度来筛选队列里的数据

5、接口的加密方式有哪些,如何加密?答案: 就是普通的token

6、nginx的负载均衡的概念,以及如何配置?

7、php的设计模式是什么,解释下工厂模式?

8、memcache的学习

公司三

1、mysql的乐观锁,悲观锁,共享锁,排它锁以及对应的sql语句

答案:www.cnblogs.com/protected/p/6526857.html

2、数据库的隔离级别

3、larvel的IOC容器

4、chmod 755,这个755分别代表什么意思,用户组的概念和如何分配

5、简述几种对称加密和非对称加密的方法,RSA的基本实现原理

公司四

  1. 数据库的主从复制和读写分离
  2. 读写分离是怎样实现的,db:begintraction 之后,有个select查询,是走的读还是写 答案:www.linkedkeeper.com/detail/blog.action?bid=1043
  3. laravel的providers文件夹下的文件是干嘛用的?如何创建一个providers? 答案:www.jianshu.com/p/509a8dd5654e
  4. composer.json文件是干什么用的,里面的classmap的作用是什么? 答案classmap是自动加载时候用到的 blog.csdn.net/hel12he/article/details/46503875
  5. linux出现错误,没有日志可以参考,该怎么排查错误? blog.csdn.net/mynamepg/article/details/80583242
  6. 约瑟问题,1万个孩子,挨个报数,数到3的给剔除掉,那么最后一个孩子的编号是多少
  7. php程序如何优化,先不管mysql之类的? 参考:www.jianshu.com/p/180a1e12b6ca
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农编程进阶笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档