面经/发发 | 阿里云一面(4.8 带手撕70min左右)

发发面经攒攒人品,视频面,面试之前太紧张到忘记录音/录屏,凭记忆写一些比较关键的点,项目的话就是路人级的RaftKV(而且没做sharded),就一起放上来供大家参考

项目

raft

  • 选举流程
  • 怎么防止脑裂
  • 怎么检测故障
  • 每个节点都能检测故障吗 yes
  • 最难的点是什么?

C++

  • 完美转发
  • 左右值引用
  • 智能指针

grpc

  • 和restful比有什么优势 回答基于HTTP/2的流式传输
  • 多路复用是什么
  • 多路复用底层原理(没答上来)

网络

  • linux下用什么命令可以看到某个进程的网络性能?
  • TCP三次握手过程

数据库

  • 用过MySQL吗,常用哪些命令
  • 索引有哪些,索引数据结构
  • 什么场景用B+树,什么场景用B树(怪刁钻的)

手撕 25分钟左右

  • 镜像操作一棵树
  • 链表反转
全部评论

相关推荐

查看22道真题和解析
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客企业服务