php面试题分享

由于之前面试,碰到一些面试题,现将一些基础的东西分享出来,供大家学习。

1:MySQL数据库存储引擎有MyISAM和innoDB,请问这两种类型的索引是如何存储的?

2:索引分为哪些?如何创建索引?索引如何优化?A,B,C联合索引如何才能命中索引?

3:MySQL如何主从?如何分区?请写出命令语句?

4:++i与i++哪个效率高?为什么?

5:说一下opcache是怎么回事?

6:Memcache内存原理?删除机制?源码是否看过?分析一下

7:场景应用:在微博系统开发中,我要每个用户进来都可以访问到最新的数据内容,注意用户数量每秒几万个。如何进行优化?

8:sha1和md5那个安全性较高?

9:场景应用:topN功能,给明星投票,实时显示明星票数情况,和用户投票情况,用户数量几百万,注意数据是实时更新,如何设计?

10:二叉树是什么鬼?

11:设计模式都有哪些,写单例设计模式连接数据库。

你可能感兴趣的:(php面试题分享)