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