滴滴一面: 项目拷打切片底层实现切片函数传递会改变原切片的值吗redis的网络模型redis是单线程还是多线程你怎么保证redis与mysql的数据一致性kafka实现异步通信的过程当kafka异步通信的时候收到消息顺序乱了什么原因,怎么解决gmp调度模型g会阻塞吗channel底层实现你项目用过它吗,用的实例channel安全吗,为什么go语言gc回收机制具体过程stw是什么能详细说一下raft算法的投票流程吗什么情况下候选者会成为leader讲一下go-zero跟gin的对比grpc跟restfui api的对比手撕二叉树前序遍历(不能用递归)