东方财富c++后台开发
问题
- 介绍一下项目
- raft协议和paxos协议的区别(我没看过paxos)
- raft协议的选举过程
- raft协议的日志如果有冲突怎么解决,分为网络分区的情况和没有网络分区的情况
- raft协议的读写的要求和paxos协议的读写的要求
- malloc的实现,怎么做多线程安全和提高性能
- 问了实习的内容
- 一开始出了一个类似topk的问题,后面改成最小子串,这题我之前做过,写出来了
总结
反问的时候问了他们做的东西,我还问了他们是不是做高频交易的,不过这应该是量化做的东西,我也没有期待他们会做这个。
这应该是我面过体验最好的一场了,面试官笑嘻嘻的,还用您来称呼我,问的问题也都答上来,算法也写出来了,时间没有太长,大概40分钟左右,感觉还不错。
#东方财富校招#