PHP高级面试题新鲜出炉,你能解答这些难题吗?

2026-04-06 08:480阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2977个文字,预计阅读时间需要12分钟。

PHP高级面试题新鲜出炉,你能解答这些难题吗?

最近还在职,未处于辞职交接状态,暂时挂起了简历,但收到几家电竞公司邀请面试,已陆续拿到几个offer。回忆一次面试题,按类别来分。因为有几个...。

其实最近还在职,不过处于辞职交接状态,就挂了简历,但是没投。看到有邀约的,就和自己高度匹配的几家面试了,陆续拿到了几个offer。回忆一波面试题。按照类别来分了,因为有些也忘了是那次面试的,列的都是印象比较深刻的题目,有些忘了。如果回答错了,欢迎纠正补充。(更多:PHP面试题汇总)

mysql

1.谈谈你在写sql语句需要注意有哪些点?

答:

1、select * 问题,客户端需要什么,就给什么,不要给多余的字段,这种情况可能还会导致本来可以走覆盖索引的语句不能走覆盖索引。
2、不要在查询语句字段上做函数运算,这样会让索引失效。
3、一定要避免mysql自动类型转换,比如 where ‘9’ =9。
4、能不设置允许 null 的字段尽量不要设置,因为 null 会导致 mysql 多一层判断。
5、使用 like 的时候如果是通配符 % 在最前面的话也会走的全表扫描。
欢迎补充。

2.你刚才一直在提索引,把你知道的关于索引的一些技巧说下

答:

1、要在区分度高的字段上建立索引,否则索引意义不大。
2、字符串建立索引要注意大小,索引长度过长,占用的空间也就越大,适当的可以截取进行索引,缺点是不能使用到覆盖索引,具体根据业务合理安排。
阅读全文

本文共计2977个文字,预计阅读时间需要12分钟。

PHP高级面试题新鲜出炉,你能解答这些难题吗?

最近还在职,未处于辞职交接状态,暂时挂起了简历,但收到几家电竞公司邀请面试,已陆续拿到几个offer。回忆一次面试题,按类别来分。因为有几个...。

其实最近还在职,不过处于辞职交接状态,就挂了简历,但是没投。看到有邀约的,就和自己高度匹配的几家面试了,陆续拿到了几个offer。回忆一波面试题。按照类别来分了,因为有些也忘了是那次面试的,列的都是印象比较深刻的题目,有些忘了。如果回答错了,欢迎纠正补充。(更多:PHP面试题汇总)

mysql

1.谈谈你在写sql语句需要注意有哪些点?

答:

1、select * 问题,客户端需要什么,就给什么,不要给多余的字段,这种情况可能还会导致本来可以走覆盖索引的语句不能走覆盖索引。
2、不要在查询语句字段上做函数运算,这样会让索引失效。
3、一定要避免mysql自动类型转换,比如 where ‘9’ =9。
4、能不设置允许 null 的字段尽量不要设置,因为 null 会导致 mysql 多一层判断。
5、使用 like 的时候如果是通配符 % 在最前面的话也会走的全表扫描。
欢迎补充。

2.你刚才一直在提索引,把你知道的关于索引的一些技巧说下

答:

1、要在区分度高的字段上建立索引,否则索引意义不大。
2、字符串建立索引要注意大小,索引长度过长,占用的空间也就越大,适当的可以截取进行索引,缺点是不能使用到覆盖索引,具体根据业务合理安排。
阅读全文