北极_星 level
获赞
128
粉丝
21
关注
22
看过 TA
1083
门头沟学院
2025
Java
IP属地:四川
You are very much ON TIME
私信
关注
09-26 17:07
门头沟学院 Java
0 点赞 评论 收藏
分享
09-23 13:24
已编辑
门头沟学院 Java
0 点赞 评论 收藏
分享
08-13 15:23
已编辑
门头沟学院 Java
一面电话面,应该是里面的员工来面试,八股相对较简单,问项目的时候没咋准备项目,他抛了个问题不是很懂:如何避免mq的消息的重复发送,比如减订单库存,可能消息因为网络等原因阻塞,导致发送多次,最后导致同一请求被减了多次。问如何解决,我随便乱说了个存表然后查询。二面线下,一开始还挺紧张的,结果员工拿了个平板来线上面,狠狠拷打。项目:一开始直接说我优化了些啥,我才写完的项目能有啥优化?遂乱编,说高并发的优惠卷抢的时候,把mysql的优惠卷放redis里面,又开始拷打1.假如一个人用机器抢券,导致服务器崩溃咋办,我说用锁把用户id锁住。2.假如这个人开通了很多账号,用机器整服务器咋办?我真不知道,于是说乱封ip的办法,又开始拷打怎么封ip,我也不知道,我说存redis里面。3.他说redis是好的办法吗?有没有其他办法,我说caffine存程序里面,又拷打,在程序部署多个服务器之间,他们怎么共享这个数据呢?当时拷打得已经懵逼,又说存redis?于是他说之间存redis,现在存程序,现在又存redis?他可能不想问项目了,就让那个员工问我。4.员工问:我项目角色权限怎么分配的?有什么方法,答:我项目就是根据前端发送到后端接口,不同角色不同页面来分配的,但我之前用过shiro,可以存mysql来分配权限。那个面试官又问:表是怎么设计的。我:真不是很懂,乱编了…于是直接结束了,第一次面试,狠狠拷打结尾,一开始还手抖紧张,面试的时候就不紧张了,因为知道自己啥也不会。
北极_星:封ip最近看微服务篇的八股倒是知道了,主要是限流操作,可以使用ngnix和网关的限流配置,里面的配置就可以根据ip来限制,主要就是用来防止恶意攻击的。
查看5道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务