中级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年6月16日
    46
  • 第十一周上机项目2 求最大公约数「建议收藏」

    第十一周上机项目2 求最大公约数「建议收藏」问题及代码:/**Copyright(c)2014,烟台大学计算机学院*Allrightsreserved.*文件名称:test.cpp*作者:曹莉萍*完成日期:2014年10月27日*版本号:v1.0**问题描述:求几个数的最大公约数*输入描述:输入几个不同的整数,求出这几个数的最大公约数*程序输出:最大公约数*/#in

    2022年4月30日
    34
  • IPFS挖矿奖励分配机制,如何获得更大的出快机会,水滴科技Filecoin扇区封装及挖矿流程是怎样的?[通俗易懂]

    IPFS挖矿奖励分配机制,如何获得更大的出快机会,Filecoin扇区封装及挖矿流程是怎样的?Filecoin挖矿奖励区块奖励方面,在Filecoin总量20亿的FIL通证中,可以通过挖矿获得的部分为70%。其余为开发团队(15%)、投资人(10%),基金会(5%)的份额。就区块奖励而言,可挖通证的50%将在6年内挖出。目前奖励的具体参数还没有最终确定,当前测试网Filecoin区块奖励模型由“简单供给+网络基线供给”构成。  不少业内人士推测,在网络达到一定的目标存储规模之前,矿工的奖励会延迟

    2022年4月14日
    64
  • php header utf8 插入header(“Content-type: text/html; charset=utf-8”);「建议收藏」

    php header utf8 插入header(“Content-type: text/html; charset=utf-8”);「建议收藏」phpheaderutf8插入header(‘Content-type:text/html;charset=utf-8’);

    2022年6月30日
    26
  • petalinux vdma 学习笔记

    petalinux vdma 学习笔记在petalinux目录下打开终端,使能petalinux环境配置:sourcesettings.sh新建工程目录,最好是petalinux上一层目录下:cd…mkdir/xilinx/my_zc702_prj/DMI_TM6843在DMI_TM6843下新建硬件配置目录;mkdirhddef将vivado中导出.hdf文件放到hddef目录下5.建立工程:peta…

    2025年8月28日
    6
  • windows通过ssh登陆linux服务器(linux 终端快捷键)

    windows通过ssh登陆linux服务器(linux 终端快捷键)window通过ssh连接linux1.window上要安装ssh   下载连接:https://www.mls-software.com/opensshd.html   版本:OpenSSH7.9p1-1   下载好后安装2.linux上启动ssh服务   有些可能没有ssh服务,需要下载安装   2.1检查是否有ssh服务:   判断是否安装ssh服务,可以通过如…

    2022年4月18日
    60

发表回复

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

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