牛客197670840号 level
获赞
7
粉丝
0
关注
0
看过 TA
42
门头沟学院
2025
Java
IP属地:广东
暂未填写个人简介
私信
关注
🕒岗位/时间广州小公司一面  java开发实习 6.26 15:001.如何解决超卖问题讲了下setnx来锁定车次和日期 来进行每趟车的库存一个个扣减 (自己再考虑下设置队列前 怎么搞的?设置后怎么搞的? 该怎么锁去卖票才是最高效率?)2. 锁设置的时间怎么定答了设置了20s 如果超过20s 就redisson的看门狗 2.如何辨别机器人和真人 2.问了下怎么去锁的 锁用户还是 锁什么?锁的是每日车次3.如果像订单没有及时处理 那该怎么做呢?一开始乱答 什么没有及时消费重新放入消息队列中去(看看mq消息堆积 订单处理很久都没处理完该怎么做)面:1.可以返回给用户一个抢票的人太多 请稍后再试 (疑问🤔 那这样不会让本来可以抢到票的因为服务处理不及时而返回抢购失败 会造成余票过多?)2.进行流量限流 4.限流算法有哪些?只答了令牌桶5.如果一个用户点击了多次下订单 你该怎么做?想到了幂等性 说了数据库用了一个状态来判断是否存在订单 也提到了点用分布式锁来锁定唯一用户id面:那比如其他场景呢 每次都用用户id肯定不行吧? 来点抽象的我:…面:前后端都要想一下 前端可以设置加载中页面或者下单按钮不可点击 后端可以在redis中用setnx来存储请求参数6.如果用户跟你反馈某个页面太慢 应该怎么办什么慢查询日志 分布式链路监控(? 后面发现好像没用吧)巴拉巴拉一大堆面:不是问你怎么解决 我:…面:看日志啊 (怎么看?)反问环节:1.有什么不足2.面试成功后 ,go怎么转项目拷打 感觉二面没戏了
查看7道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务