php程序员面试题(偏中级面试题)「建议收藏」

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

大家好,又见面了,我是全栈君。

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

公司一

  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

回复关键字获取: php部分面试题集锦

php程序员面试题(偏中级面试题)「建议收藏」

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

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

(0)
上一篇 2022年2月19日 上午11:00
下一篇 2022年2月19日 下午12:00


相关推荐

  • 男生喜欢收到女朋友什么样的礼物?

    男生喜欢收到女朋友什么样的礼物?首先你的男朋友不抽烟、不喝酒,这个习惯还是挺好的。其实每个人都有爱好的一方面,你可以根据他平时的爱好所选择。根据你提问的文字中,说到了女朋友三个字,我想你们应该是恋爱了吧。既然已经在一起了,那你就应该知道他的兴趣爱好啊。如果不知道,也可以问他一下,不要直接问,用需要去套他的话。那说到男生喜欢收到什么礼物,我认为只要是自己女朋友送的,男生都应该喜欢,因为他明白,你是有这份心意的,在你心里也是有份量的。其次,就是刚才说的“对症下药。”你要先明白你送礼物的目的是什么?如果你们还没在一起,只是你

    2022年7月25日
    13
  • qlistwidget用法_自定义字段实现

    qlistwidget用法_自定义字段实现效果如下:关键代码://添加itemvoidCListTestWgt::AddItem(MarkTypetype,intserialNum,constQString&content){CItemWidget*pItemWidget=newCItemWidget(this);pItemWidget->SetData(type,serialNum,content);QListWidgetItem*pItem=new

    2022年5月3日
    55
  • QMap详解「建议收藏」

    QMap详解「建议收藏」QMap详解QMap是Qt的一个模板类,它是基于红黑树算法的一套字典。QMap<Key,T>是Qt容器类型的一种,它通过(Key,value)存储一对值,并通过Key可以查找与之关联的value的值。QMap和QHash是很相似的,不同的地方是:QHash的查找速度比QMap要快很多。在对QHash进行迭代时,这些项是任意排序的。在QMap中,项总是按键排序。QHash的关键类型必须提供运算符==()和全局QHash(key)函数。QMap的关键类型必须提供操作符<(

    2022年5月30日
    255
  • java数独解法[通俗易懂]

    java数独解法[通俗易懂]玩了好久的数独,前几天突发奇想写一个解法,看了好多文章和源码,像回溯法和唯一解法,都不太理解其思路,于是就自己动手写了一个,效率还算可以,有优化的空间,但是懒得优化了。整体的解法思路就是列出每个空格的备选数,然后逐一尝试,可谓是最笨的解法了,分享给大家图个乐,还希望大佬看到了可以指点一下里面的不足之处。同样因为懒,就没做成web应用,一个main方法自己跑着玩了就。代码里面包含了1-5级的数独…

    2025年8月22日
    4
  • QProcess用法

    QProcess用法QProcess 用法

    2026年3月16日
    2
  • FFmpeg从入门到精通笔记之二

    FFmpeg从入门到精通笔记之二FFmpeg中常用的工具主要是ffmpeg、ffprobe、ffplay,它们分别用作多媒体的编解码工具、内容分析工具和播放器。ffmpeg常用命令ffmpeg的封装转换。ffmpeg的封装转换(转封装)功能包含在AVFormat模块中,通过libavformat库进行Mux和Demux操作.  *多媒体文件的格式有很多种,这些格式中的很多参数在Mux与Demux的操作参数中是公用的,…

    2022年6月26日
    30

发表回复

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

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