首页 > 好未来服务端开发(C++&PHP&GO) 一二面+hr面面经
头像
一包薯条呸呸
编辑于 2021-08-18 15:10
+ 关注

好未来服务端开发(C++&PHP&GO) 一二面+hr面面经

更新一下,已收感谢信

一面 56min

  1. 介绍一下你比较熟悉的项目
  2. 缓存和持久化一致性问题怎么解决的
  3. 一个业务场景,经常会访问where a = xx and b = x 以及 where b = xx and c = xx,基于这个业务场景,但是只能建立一个索引,怎么建立
  4. 项目中一致性哈希的业务场景是什么,解决了什么问题
  5. TCP4次挥手的过程
  6. leetcode 20
  7. 写题的过程中问了下,byte和rune有什么区别
  8. 描述一下堆的结构,以及堆的创建,节点添加与删除的过程
  9. 写一下单例模式

二面 40min

  1. 介绍一下项目
  2. 项目中防止缓存击穿是怎么实现的
  3. Redis cluster是怎么去做负载均衡的
  4. 一个场景,比如现在所有的key都是热点key,你的一致性哈希上的分布式节点有一部分挂了,你现在想要扩容去弥补这个节点数量,你怎么保证这个一致性问题
  5. 项目中实现了哪些序列化与反序列化方式,Protobuf和Json之间的区别
  6. 注册中心是怎么实现的,是单独的组件还是集成于rpc框架里面
  7. 注册中心是单机的还是分布式的,分布式的注册中心是怎么实现的
  8. 假设注册中心失效,即便是用了etcd这种高可用的系统,注册中心也是有故障率的,那怎么让注册中心实现即使在宕机期间也能正常服务
  9. MySQL的主键用uuid的坏处
  10. leetcode 19

hr面 20min

拉家常就不写了

一些后话:

二面的dalao基本一眼就看出项目中不足的地方。。。这部分确实没准备好导致二面基本答得很差,后面给了我很多学习方面的建议,不论能不能oc这次面试都学到了挺多的,血赚

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖