中级php面试题以及答案(net高级程序员面试题)

      博主最近找工作,记录了不少面试题,有些还是挺值的学习的,这里记录一下。有些我会给出参考链接,有些需要大家自己百度了,持续补充。。一、公司一1、php的接口和抽象类有什么区别,应用场景有哪些https://blog.csdn.net/hanxueyu666/article/details/75712917 https:…

大家好,又见面了,我是你们的朋友全栈君。

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

一、公司一

1、php的接口和抽象类有什么区别,应用场景有哪些  https://blog.csdn.net/hanxueyu666/article/details/75712917
	https://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语句   答案:https://www.cnblogs.com/protected/p/6526857.html
2、数据库的隔离级别
3、larvel的IOC容器
4、chmod 755,这个755分别代表什么意思,用户组的概念和如何分配
5、简述几种对称加密和非对称加密的方法,RSA的基本实现原理

1、数据库的主从复制和读写分离
2、读写分离是怎样实现的,db:begintraction 之后,有个select查询,是走的读还是写  答案:http://www.linkedkeeper.com/detail/blog.action?bid=1043
3、laravel的providers文件夹下的文件是干嘛用的?如何创建一个providers?  答案:https://www.jianshu.com/p/509a8dd5654e
4、composer.json文件是干什么用的,里面的classmap的作用是什么?  答案:,classmap是自动加载时候用到的,链接:https://blog.csdn.net/hel12he/article/details/46503875
5、linux出现错误,没有日志可以参考,该怎么排查错误?	参考:https://blog.csdn.net/mynamepg/article/details/80583242  
6、约瑟问题,1万个孩子,挨个报数,数到3的给剔除掉,那么最后一个孩子的编号是多少
7、php程序如何优化,先不管mysql之类的?	参考:https://www.jianshu.com/p/180a1e12b6ca

      这里的标题只是为了看起来好看点,这些面试题大概是将近10家公司的面试题,有些基础的我就没记录下来,希望能有点用。数据库的锁机制,读写分离,分库分表还是比较常问的,多多学习吧。

加油~!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127394.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月16日 下午11:00
下一篇 2022年4月16日 下午11:00


相关推荐

  • 扣子(Coze)实战教程:一分钟搞定1000条公众号文章,重写与发布一气呵成!

    扣子(Coze)实战教程:一分钟搞定1000条公众号文章,重写与发布一气呵成!

    2026年3月12日
    2
  • 搭建Scrapy基础框架

    搭建Scrapy基础框架第一步 安装 python3 9 第二步 Anaconda

    2026年3月26日
    2
  • tensorflow实现DCGAN

    tensorflow实现DCGAN1 DCGAN 的简单总结 Paper nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp http arxiv org abs 1511 06434 github nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp https github com Newmu dcgan code nbsp nbsp theano nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp https github com carpedm20 DCGAN tensorflow nbsp nbsp tensorflow nbsp nbsp

    2025年10月22日
    3
  • Windows技术篇——进程、线程、消息机制进程间通信[通俗易懂]

    Windows技术篇——进程、线程、消息机制进程间通信[通俗易懂]概念192.168.0.1–192.168.0.255一、进程状态1、创建状态:进程由创建而产生。2、就绪状态:指进程已准备好运行状态,即进程已分配到除CPU以外所有的必要资源后,只要再获得CPU,合可立即执行。(有执行资格,没有执行权的进程)3、运行状态:指进程已经获取CPU,其进程处于正在执行的状态。(既有执行资格,又有执行权的进程)4、阻塞状态:指正在执行的进程由于发生某事件(如…

    2022年8月18日
    16
  • serialVersionUID详解「建议收藏」

    serialVersionUID详解「建议收藏」本人学习笔记,仅供自己查阅

    2022年7月3日
    38
  • 深挖P2P传输技术,升级与创新并举

    深挖P2P传输技术,升级与创新并举你用过P2P传输吗?现在的P2P传输可以说是继局域网、ftp、http之后最广泛使用的文件分享和传播途径,被众多企业运用在工作中。P2P传输,全称“点对点传输”,是一种文件即时传输方式,目标是让所有客户端都能提供资源,包括带宽、存储空间、计算能力。P2P传输技术有很多应用,包括共享各种格式音频、视频、数据等。**P2P传输技术是如何实现即时传输?为什么P2P传输可以被众多企业接受?**本文,我们将带着这两个问题出发,深挖P2P传输技术。一、一张图看懂P2P传输技术传统的http传输是服务器上直接复制

    2022年7月16日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号