一、tx
1、参与的项目问大半个小时,问的极其详细,从整体业务架构、负责的方向架构、业务中的难点、决定最后解决方案的原因(可以说要做到参与的项目不能有不精通的地方);
2、一个10位长度的字符串,中间有两个%,用aaa替换里面的%字符(关键点,替换后字符串更长,需要提前申请更大的内存空间);
二、gd
1、tcp协议的三次握手和四次回收是什么?tcp协议如何保证链接安全?滑动窗口算法?
2、redis过期key的删除策略;
三、xng
1、redis的持久化机制(aof、rdb);
2、redis设计一个分布式锁方案?如何保证集群内的安全性?(关键点setnx/redisson/redlock,https://zhuanlan.zhihu.com/p/111354065);
3、kafka在业务中如何应用?为什么选择kafka,不选择其他的消息中间件?
四、grab
1、参与项目问一下,能自己讲自圆其说即可;
2、例如abc__def,碰到_就删除前面一个字符;
3、五张扑克牌,判断五张牌的情况,一对、两对、三张相同、三带二、一顺;