OPPO JAVA后端开发 一面
下午约晚上面,时长30mins
- RPC框架 最重要的三个点是什么?
- 怎么实现跨平台跨语言的调用?
- 跨平台如果不使用protobuf该怎么实现跨语言调用?Java和C++为例
- 跨语言调用,C++和Java不同的数据类型怎么对应?
- 为什么要实现自定义传输协议?直接用protobuf不行吗?
- 为什么自定义传输协议,直接用http呢?意义在哪里?
- 为什么要用一致性哈希?对比传统哈希解决了什么问题?
- Java多态的优点?
- Set怎么保证数据唯一?
- 聚集索引和非聚集索引的区别?
- 乐观锁悲观锁了解吗?
- 悲观锁的实现?
- 最近在学习什么东西? 开源项目和MIT6.824
- Raft最关键的点是什么?