文章目录 [+]
面试题刚整理处理,然后最近会挨个去填补每个问题最合适,最符合面试官心意的一个答案;页面美观度也会逐步整理一下,先整理
2021-05-07 第五家的面试题哦(通过boss发的)
第二家:
1.es替换数据库的迁移方案是什么?怎么保证数据完整性以及mysql压力是否有变化;
2.redis使用场景?是存储还是队列,或者是其他;
3.队列持久化,以及是否会丢失,丢失怎么办;redis和rabbitmq
4.linux常用命令,例如分析日志(目前怎么去查看的日志)
5.假如这么一个场景,一段时间内,用户数据大量泄露,怎么排查问题;(最后他们是因为管理员弱密码导致的)
6.幸福的数字是由以下过程定义的数字,从任何正整数开始,将数字替换为数字的平方和并重复该过程,知道数字等于1,例如19是幸福数字,给定一个数,计算是不是幸运数,如果陷入无限循环则不是幸福数字;
7.一张表中id为自增主键,当插入30条记录后,分别删除第5、11后重启mysql,在插入一条数据,这条记录的id是多少,为什么
第三家:
1.laravel版本
2.laravel核心模块有哪些?
3.laravel设计到的设计模式有哪些
4.单例模式固定的一些写法,类属性啥的
5.单例模式可以被继承吗?可以被实例化吗?
6.php多继承怎么实现,php7里面有一个关键字
7.mysql版本,两个引擎相关的区别;
8.事务有几种隔离级别
9.事务的特性
10.a=1 b=2 c=3三个字段,第一个sql,读取除了1,第二个字段a=10,这个时候字段值已经改变了,怎么应该避免这个情况,(不可重复度),哪个事务的隔离级别可以解决这个问题
11.select count(*) from table,MyISAM 和 InnoDB 的区别是?
12.select id,name from table where name like '%qwe'
13.select id from table where uid in (1,2,3),有索引和没有索引锁表还是索行?
14.redis持久化的机制
15.redis key=>value 是否有存储大小限制(512M)
16.redis做队列会出现什么问题吗?
17.redis是单线程还是多线程;
18.例如redis list,然后里面有123,取出了1,然后在phptrycatch中去处理,结果失败了?怎么去处理这个1这个值(例如在异常中放回去,或者放在失败的队列中)
19.nginx ab机器,请求a(主机)一秒内没有响应,则跳转到b服务器
20.版本控制工具用的什么?例如有自己的分支a,测试分支dev,正式分支master,然后master已经合并了a,但是没有构建,此时忽然有一个bug,要从master下来代码到新分支去修改,怎么去处理这个问题?
第四家
1.php opcache是否有了解?
2.如果一个php脚本执行的时候,特别慢,怎么去排查这个问题呢?xdebug,
3.聚簇索引和非聚簇索引的区别
4.索引知道哪几种?
5.一个order表,ordersn建立了索引,那么order_sn='12345'和order_sn=12345有什么区别吗?
6.php和nginx通信有哪几种方式?
7.php进程管理有哪几种?
8.平时会用到哪些策略模式?
9.为什么会用PHP,php优势有哪些?
发表评论