腾讯PCG trpc 二面
- 你对RPC的框架有了解过吗?
- localcache用的什么组件?
- redis用的什么库?
- 对Golang的interface怎么理解?
- map用过吗?能并发读写吗?是不是会panic?什么是panic
- 协程和线程什么区别?
- leveldb是自己写的吗?你做了什么改动?出于什么目的搞这个项目?
- 能介绍一下lsm tree吗?
- 跳表有什么作用?
- lsm tree和B+tree有什么区别?
- B+树的叶子结点是有序的吗?
- B+树怎么去关联找下一个结点?
- 有用过socket编程吗?
- 有去看过socket编程,或者说epoll了解过吗?
- 你是怎么用的epoll?
- 进程之间的通信有了解过吗?
- 管道大概怎么用的?
- fork用过吗?
- tpc的socket的timeWait状态是什么时候出现?
- grpc了解过吗?
- IDL文件的repeat代表啥?
- 你现在有在看什么书吗?
- 看过effective go没有?
- 聊一聊GMP模型
挂