1. 介绍一下项目,项目中的难点,技术栈啥的。(没准备,临场发挥)
2. 分布式锁、分布式事务。redis 做分布式锁的问题?感觉你对redis主从架构应该挺熟的,说一说? (答。。redis主从没看,我看的mysql)
3. 如果 一个 服务里面 同时要发起 5 个 rpc 调用,有一个失败了,怎么通知其它四个关闭?或者怎么优化这个场景,因为一个请求50ms 5个就是 250ms。 这块瞎扯了比较久。
4. Go 管道问题。
5. 写两道算法题把。 1. 二叉树镜像,但要求不能动原树。2. LRU缓存
两个题都是在 ACM 模式下手写。边聊边写。写完也不能运行。面试官也不告诉我对错
6. 再问几个问题把。Go 的切片 和 数组的差别。数组扩容返回新数组这个点。
没怎么问八股。基本都在问项目。不知不觉就一个小时了。
面完没有直接二面,感觉凉了。写个面经攒人品。
#面经#