腾讯提前批 TEG 分布式存储组 一面挂经 1h

至今0offer 难受…… 内推的时候没有填意向部门 被分配到了TEG做分布式存储的组  看得出面试官是个大佬……
我太菜了

1. 自我介绍
2. 谈谈对Raft一致性协议的理解(项目相关,无参考性)。针对性问了几个具体的问题:(1)旧leader挂了,新leader选出来以后会不会覆盖旧leader上的log?(2)实现的线性一致读的方案有哪些?
3. 聊了一下实习项目,无参考性.感觉对方不是很感兴趣,然后开始怼操作系统了
4. 操作系统内存管理的方式有哪些?(我答的段式页式)
5. 页式内存管理如何做的地址映射,哪个硬件负责做这个映射,页表是所有进程共享的还是每个线程独享的?(瞎bb的,有点忘了)
6. 自旋锁和读写锁的区别(我按照java里面答的,感觉对方没太听懂,然后我反问是不是你们部门是C++为主的,他说是)
7. linux里面的mutex用过吗?(没有……)
8. 无锁队列了解过吗?简单说一下思路?(我聊了个ArrayBlockingQueue的实现方式,从这开始就聊崩了)
9. linux 进程间通信的方式有哪些(我说的共享内存,管道,共享文件)
10. 共享内存如何保证两个进程不会把一个内存区域写坏?(瞎bb的,我说写时复制,感觉完全错了)
11. 共享文件是啥?你具体解释一下?(我说mmap)
12. mmap的实现机制了解过吗?(没有)
13. direct io和buffer io解释下?(一脸懵逼)
14. linux下写文件先写到哪?(page cache)
15. page cache的实现机制,如何利用page cache?(……)
16. 愿意来深圳吗?之前去过深圳吗?(不愿意,没有)
17.有什么问题问我的?我问了部门具体是干嘛的?问了对我的评价?面试官说操作系统知识不扎实……

#面经##校招##C++工程师#
全部评论
这些问题让c++的回答难度都大,问javer简直是丧心病狂
1 回复 分享
发布于 2020-09-20 21:40

相关推荐

5 28 评论
分享
牛客网
牛客企业服务