常见面试题

技术分享   2017-12-20 16:23   97209   0  

1.laravel的依赖注入

是如何实现的

2.laravel的中间件

和事件用在哪些场景

3.PSR-4的规范有哪些新特性

4.mysql事务隔离级别

5.分布式事务的几种实现方式

6.分布式系统

如何保证幂等性

7.mysql 没有走索引,有可能是哪些原因

8.mysql 主从同步

延迟如何解决

9.Redis的数据类型 底层结构

10.Redis的底层的删除策略有哪些

11.go的协程是如何实现的 ? swoole的协程和go的协程有什么不同

12.es的索引和切片的关系

13.消息队列

你用过哪些?

14.mysql分表策略(时间和取模)

15.进程与线程的关系和区别

16.设计模式

有哪些?你常用的有哪几个?手写一个。

17.PHP常用的一些函数

18.mysql用的B+树的数据结构

?说一说B+树

19.说一下hashtable数据结构的底层实现

20.什么是幻读?在RR级别和RC级别都会有幻读吗?间隙锁是什么?什么隔离级别才有间隙锁