腾讯一面map 怎么去做并发安全外层的协程能捕获子协程的 panic 吗?panic 都会被捕获吗?哪些 panic 不会捕获?slice 和数组的区别?底层结构?go 哪些内置类型是并发安全的?go 的结构体可以嵌套组合吗?两个结构体可以等值比较吗?你如何理解 interface 类型1.18 版本后 interface 有什么增强?interface 可以进行等值比较吗?说说逃逸分析channel 有缓冲和无缓冲的区别map 并发访问会怎么样?这个异常可以捕获吗?GMP 模型GMP 模型中什么时候把 G 放全局队列?go 的 gcgc 扫描是并发的吗?gc 中的根对象是什么?项目中 etcd 用来干什么的?mysql 索引 B+T索引的优缺点redis 用来做什么的?用户信息怎么存的?都走缓存吗?redis 过期淘汰策略