校招腾讯二面PCG TRPC组面经

1. 你对RPC的框架有了解过吗? 2. localcache用的什么组件? 3. redis用的什么库? 4. 对Golang的interface怎么理解? 5. map用过吗?能并发读写吗?是不是会panic?什么是panic 6. 协程和线程什么区别? 7. leveldb是自己写的吗?你做了什么改动?出于什么目的搞这个项目? 8. 能介绍一下lsm tree吗? 9. 跳表有什么作用? 10. lsm tree和B+tree有什么区别? 11. B+树的叶子结点是有序的吗? 12. B+树怎么去关联找下一个结点? 13. 有用过socket编程吗? 14. 有去看过socket编程,或者说epoll了解过吗? 15. 你是怎么用的epoll? 16. 进程之间的通信有了解过吗? 17. 管道大概怎么用的? 18. fork用过吗? 19. tpc的socket的timeWait状态是什么时候出现? 20. grpc了解过吗? 21. IDL文件的repeat代表啥?
全部评论

相关推荐

评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务