虾皮(Shopee)后端一面 3.26

1.你有用过分布式锁吗,什么场景下会用分布式锁
2.介绍一下乐观锁
3.怎么避免的超卖问题,说一下整个流程
4.你把 redis+lua 判断用户是否能抢优惠券和后端添加优惠券做成异步的目的是什么
5.怎么实现分布式锁
6.如果是集群模式是怎么获取锁的呢
7.你知道意向锁吗,介绍一下

手撕:
1. 寻找数组不重复的第三大的数字
2.给一个字符串,输出字符串的所有排列顺序

(八股只面了20多分钟,直接开始做两道题了,也没有反问环节,是不是KPI 啊😢)

3.27 中午打电话约二面了,对不起虾皮我不该说你😇
#牛客AI配图神器#
全部评论
是做的电商相关的项目吗
点赞 回复 分享
发布于 04-01 17:18 北京
shopee我一面也很快,手撕了个链表题
点赞 回复 分享
发布于 03-29 13:33 陕西
base 哪里啊校友
点赞 回复 分享
发布于 03-29 01:30 广东
我面完秒挂,全程聊项目加发散一些问题,sql聊得挺多,30分钟秒挂,算法题都没有
点赞 回复 分享
发布于 03-27 00:07 江苏

相关推荐

05-08 08:07
已编辑
杭州电子科技大学 Java
一面-1小时技术1. 优惠券结算(付款后如何消耗)怎么做的2. 缓存击穿、穿透。3. 库存异步扣减如何实现。4. 写后查询场景。用户领券记录(数据)在哪里用到?如果数据丢失了,会发生什么5. 为什么用zset。如果不用zset怎么存储?如果考虑排序不使用zset?如果使用数据库呢?6. 为什么用布隆过滤器?好处?单机还是分布式7. MySQL。索引。主键索引和非主键索引区别8. 索引底层数据结构。几种结构对比。结点是有序的吗?如何实现的9. 联合索引判断a,b,c。    where  b=1000       where    a >10 and c =1000    where  c >100 a=100010. 用户下单一次有一个订单数据,从订单表里面统计出下单次数超过5次的用户。  分组查询11. MySQL的锁12. a=>转账 b    b=>转账a。在几个隔离级别会有什么问题?死锁?13. 事务特点。隔离级别14. Linux命令。nginx日志,如果看某个ip的所有请求,如何筛选日志。grep15. redis的setnx16. redis数据结构。使用场景17. redis的持久化。aof日志里存的是什么18. 快排复杂度算法:两个数组的中位数,hot100二分,困难题实习一点都没问。应该是前面答的太差了,最后给个hard劝退了
查看19道真题和解析
点赞 评论 收藏
分享
评论
7
40
分享

创作者周榜

更多
牛客网
牛客企业服务