疫情下PHP中高级面试,哪些技术栈和问题最常被问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2223个文字,预计阅读时间需要9分钟。
疫情原因导致面试,需视频面试。甲方阵容:HR+主管一人,产品经理一人,本次面试直接负责人技术总监A,另外两人(B和C)看似同岗位不同部门负责人(年龄都是35+)。
由于疫情的原因,是视频面试,甲方阵容 hr 主管一人,产品经理一人,本次面试直接负责人技术总监 A,另外两人好像是同岗位不同部门负责人 (B 和 C)(嗯,年龄都是 35+)。话不多说直接上题。 (有些想用冒号分隔的,奈何键盘的冒号键和 tab 好像坏了)
开场时, hr 介绍了本次参与面试的各成员即职位,然后了解他的疑问,产品经理询问了本辞职的原因和想要了解的问题。
接下来正戏开始了。
总监 A: 看你对 MySQL 掌握的很熟练,说说 MySQL 的隔离级别。。
我: MySQL 事务的隔离级别从第到高分别是 读未提交,读已提交,可重复读,串行化,MySQL 默认的隔离级别是 可重复读,事务并发可能引发的问题是 脏读,不可重复读,幻读,然后分别阐述了引发这几种状况的操作即解决方案。
总监 A: 你在实际场景中是更具怎样的策略来修改隔离级别的。
我: …. (这里省略号意思是我胡诌一些场景,其实是有点懵的,因为我只处理过千万级别的访问量数据,但是不是高并发,所以并未涉及修改隔离界别,还是平时思考的深度不够啊)
总监 A: innodb 的索引有哪些,它是怎么实现的。
我: 主键 唯一 普通 联合索引,有 B 树、B + 树、hash 的实现的。
总监 A: 这几中实现有什么区别,你平时设计索引时是更具是什么策略来选择它们的。
我: B 树和 B + 树是在数据在叶子结点上不一样,在树的深度上不一样,相同的检索,B 树要比 B + 树多一次的 IO。
本文共计2223个文字,预计阅读时间需要9分钟。
疫情原因导致面试,需视频面试。甲方阵容:HR+主管一人,产品经理一人,本次面试直接负责人技术总监A,另外两人(B和C)看似同岗位不同部门负责人(年龄都是35+)。
由于疫情的原因,是视频面试,甲方阵容 hr 主管一人,产品经理一人,本次面试直接负责人技术总监 A,另外两人好像是同岗位不同部门负责人 (B 和 C)(嗯,年龄都是 35+)。话不多说直接上题。 (有些想用冒号分隔的,奈何键盘的冒号键和 tab 好像坏了)
开场时, hr 介绍了本次参与面试的各成员即职位,然后了解他的疑问,产品经理询问了本辞职的原因和想要了解的问题。
接下来正戏开始了。
总监 A: 看你对 MySQL 掌握的很熟练,说说 MySQL 的隔离级别。。
我: MySQL 事务的隔离级别从第到高分别是 读未提交,读已提交,可重复读,串行化,MySQL 默认的隔离级别是 可重复读,事务并发可能引发的问题是 脏读,不可重复读,幻读,然后分别阐述了引发这几种状况的操作即解决方案。
总监 A: 你在实际场景中是更具怎样的策略来修改隔离级别的。
我: …. (这里省略号意思是我胡诌一些场景,其实是有点懵的,因为我只处理过千万级别的访问量数据,但是不是高并发,所以并未涉及修改隔离界别,还是平时思考的深度不够啊)
总监 A: innodb 的索引有哪些,它是怎么实现的。
我: 主键 唯一 普通 联合索引,有 B 树、B + 树、hash 的实现的。
总监 A: 这几中实现有什么区别,你平时设计索引时是更具是什么策略来选择它们的。
我: B 树和 B + 树是在数据在叶子结点上不一样,在树的深度上不一样,相同的检索,B 树要比 B + 树多一次的 IO。

