首页 > 面试复盘 | 好未来golang面经,已收意向书
头像
朕蹲厕唱忐忑
编辑于 2021-09-04 10:56
+ 关注

面试复盘 | 好未来golang面经,已收意向书

8.16 一面

  • golang的gmp并发模型,项目中怎么去设置P的数目(CPU核心数)
  • slice、array联系区别,slice作为参数传递,外面能感知到里面的修改吗(len/cap不一致
  • 父协程能捕获子协程的panic吗
  • channel怎么设计的,你来设计一个(队列,长度,读写G队列,读写锁)
  • 微服务的注册中心了解哪些,讲一下etcd的选举流程,以及一致性保证(两种读方式,串行读和线性读
  • 数据库binlog同步框架了解过哪些
  • redis zset底层结构,skiplist会很高吗
  • redis为什么用来做分布式锁,为什么用lua脚本,为啥不用zk
  • 算法,交换二叉树左右子节点
  • 场景,有很多定时器,想要在制定时间触发,怎么去做(堆,复杂度考虑)
  • 面试官是做网校业务的,好未来是混合面试

8.16 二面

  • 问了两道简单sql,没了
  • 面试官是做AI的

8.16 hr面

  • 唠嗑
  • 说后面主管面过了就是sp,不过就是白菜

8.25 主管加面

  • 自我介绍,职业规划,技术业务怎么考虑,对语言有要求吗
  • 之前实习做过哪些有成就感的事情,展开讲讲
  • 层次遍历一棵树
  • 一个几十亿行的文件词频统计,内存很小,怎么去做(归并外部排序)
  • 设计一个系统,如何实现高可用,开放讲
好未来整体的面试难度还可以,问题都不是很刁钻那种,有些问题答得不太好,
  • channel这些go原生库的底层了解不够
  • 中间件etcd的了解不够
  • 数据结构的掌握还是需要加强一下
许愿一下意向书,希望能让秋招多一个选择

更多模拟面试

全部评论

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