字节财经实习一面(40分钟)
1、自我介绍
2、解释项目中预扣减,场景题:如果redis预扣减后的假成功,如何解决?没想过这种情况,说了消息队列的异步下单失败回滚,数据库层幂等建唯一id查订单是否存在。
3、场景题:怎么做用户支付不多扣?在自我介绍的时候解释了项目的防重和状态机,又说了一遍redis预扣,lua原子操作,卡夫卡异步下单,数据库幂等表,不知道怎么答。
4、对账怎么实现?没做过这部分,说了思路,应该不对。
5、go的slice,array区别
6、go的map是否并发安全
7、redis的持久化操作
8、如果AOF写的日志太多,怎么办?
9、数据库索引种类,又解释了一下
10、算法:lru
11、反问:没问。#牛客AI配图神器#
