## thinkphp6
1. 容器是什么?
2. 依赖注入是什么?
3. 什么是事件,如何完成监听?
4. 异常如何捕获?
## swoole
1. 什么是常驻内存式的开发模式?
2. 什么是协程/进程?如何创建?
3. 启动监听事件有哪些?是否了解事件执行顺序?
4. 同步流程与异步流程的本质区别是什么?举出一个`go`与`task`的区别.
5. 多个协程对一个 TCP 进行读 / 写操作会造成什么问题?
6. 什么是websocket?
7. 为什么不能使用die与exit?
8. 什么是并发安全?
9. 为什么要禁用全局变量?
10. 异常如何捕获?
如果以上问题心中都有数,那么就可以开始swoole的开发了.