便利蜂
5.14 一面(45min):
介绍项目:
MD5你怎么用的,你用过其他加密算法没有
集群下令牌桶在集群下怎么使用
你redis用在什么地方了,假如同一个用户三条请求A,B,C秒杀同一个商品,A获得了分布式锁,因为某种原因执行延时了,你10秒释放锁,B请求又进来了那你怎么解决这种问题,这个极端情况下你考虑考虑从你刚刚说的设置死锁超时下改进下
事务是怎么用的,数据库不会回滚,你扣了库存后出故障了你怎么解决这种问题
笔试的时候的一道算法吧,说一下你的思路(lc 166)
5.14 二面(45min):
介绍项目
. redis扣减了库存然后再发消息队列,如果消息队列发送消息失败了怎么办(confirm+持久化)
消息发送过去后执行失败了怎么办(消息重新入消息队列),但是如果不是普通的错误,假如说是OOM或者是你人为的不让他执行成功这种怎么办
说下hashmap,那我现在有个开放地址法,也可以解决hash冲突,那为什么java要用拉链法(说了计算复杂,扩容问题) 还有没有
工程问题1000的阶乘怎么算(提示要想一个数据结构能存这么大的数并且可以进行乘运算)
5.17 hr面(15min):
项目需要改进的地方和你为什么做这个项目
朋友对你的三个评价
你觉得你在开发这方面的有什么欠缺的
反问
最后许愿一波offer
已oc
全部评论
(2) 回帖