腾讯大数据分布式存储开发一面
作者:互联网
面试时间:2022.03.21
1. 自我介绍
2. 云端存储项目介绍
3. 项目里redis做什么的?仅仅是缓存吗? -- 分布式锁
4. redis分布式锁怎么实现的
5. 除了redis还知道什么分布式锁? -- mysql和etcd
6. etcd的实现了解吗?简单说说 -- 底层不太清楚,说知道raft协议
7. 说说raft协议 -- leader选举,日志同步,设计理念
8. 除了raft协议还知道什么一致性算法? -- 一致性哈希熟悉,paxos不熟
9. tcp三次握手
10. 你用golang写一个http服务,listen和serve分别对应握手的哪个阶段
11. 用过c/c++写socket编程吗 -- 没有
12. 程序读写一个文件的流程,page cache --答的不好
13. 了解vfs吗 --不了解
14. linux怎么查看进程状态信息 -- 只会ps top
15. timewait的问题
16. 了解z进程和d进程吗 -- 了解不深
17. linux怎么查看进程开启了哪些文件句柄 --不会
18. 某个服务突然响应特别慢,怎么分析原因 -- 查看日志,其他不会
19. 进程、协程、线程
20. 查看过swap状态吗 -- 不会
21. 算法题:合并k个有序链表
22. 反问 做分布式存储
总结:直击软肋,linux使用并不熟悉,好多相关的问题都不会,不知道怎么就被调到存储去了...
标签:存储,--,linux,redis,腾讯,raft,分布式 来源: https://www.cnblogs.com/aganippe/p/16026521.html