字节后端一面
1.后端节点健康状态管理,这个具体是?
2.这个递归,这个这个具体的流程可以介绍一下吗?(后续在看看这块,以前没注意)
3.跟循环,你觉得有什么区别吗?递归和这个循环区别。
4,你这里etcd 是做什么用?
5, 那 etcd 怎么保证它的强一致性呢?这个是怎么做到?
6,Follower 怎么知道主节点挂了
7,这个具体指的是什么?你现在用,主要用哪些签名算法?
8.为什么你们需要这么多签名算法?
9.你们密钥是怎么管理的?密钥是怎么管理?就是 AK SK 这样。
10.是一个什么密钥管理系统,那你这个东西加密是在你网关做的吗?
11.那解密是在网关来做的,是吧?
12.缓存结构是怎么设计的?然后以及你们支持什么?就是主要是在什么场景下需要做那个比较复杂的一个缓存架构的一个设计?
13.什么方法来去避免单哈希的膨胀
14.数据分布不均的问题嘛。这个当时是怎么解决?
15.哪一部分属于前缀,哪一部分属于后缀?
16. Redis 的其他数据结构介绍
17.Zset 里面有一个操作叫 Zrange by score, 然后它的一个时间复杂度是多少,怎么计算的时间复杂度
18.归并排序的时间复杂度是多少?怎么计算的时间复杂度
19.他出一道Golang代码,是否会出现panic,判断思路
20.Go 里面有缓冲区链和没有缓冲区链的这个区别
21. LRU 和 LFU 的区别是什么?
22.要实现一个增、删、查,时间复杂度都是 O1 的一个 LRU,可以怎么来去做?
23,手撕字符串相减
反问业务,表现,说我整体不错,但回答要精准些(以后还是要把握重点精准,不能长篇大论)#牛客AI配图神器##发面经攒人品#