当前位置: 首页 > 面试经验 >

第一次java小厂实习面试,死透了

优质
小牛编辑
64浏览
2024-08-13

第一次java小厂实习面试,死透了

一面电话面,应该是里面的员工来面试,八股相对较简单,问项目的时候没咋准备项目,他抛了个问题不是很懂:
如何避免mq的消息的重复发送,比如减订单库存,可能消息因为网络等原因阻塞,导致发送多次,最后导致同一请求被减了多次。问如何解决,我随便乱说了个存表然后查询。
二面线下,一开始还挺紧张的,结果员工拿了个平板来线上面,狠狠拷打。
项目:一开始直接说我优化了些啥,我才写完的项目能有啥优化?遂乱编,说高并发的优惠卷抢的时候,把mysql的优惠卷放redis里面,
又开始拷打
1.假如一个人用机器抢券,导致服务器崩溃咋办,我说用锁把用户id锁住。
2.假如这个人开通了很多账号,用机器整服务器咋办?我真不知道,于是说乱封ip的办法,又开始拷打怎么封ip,我也不知道,我说存redis里面。
3.他说redis是好的办法吗?有没有其他办法
,我说caffine存程序里面,又拷打,在程序部署多个服务器之间,他们怎么共享这个数据呢?当时拷打得已经懵逼,又说存redis?于是他说之间存redis,现在存程序,现在又存redis?他可能不想问项目了,就让那个员工问我。
4.员工问:我项目角色权限怎么分配的?有什么方法,答:我项目就是根据前端发送到后端接口,不同角色不同页面来分配的,但我之前用过shiro,可以存mysql来分配权限。那个面试官又问:表是怎么设计的。我:真不是很懂,乱编了…
于是直接结束了,第一次面试,狠狠拷打结尾,一开始还手抖紧张,面试的时候就不紧张了,因为知道自己啥也不会。
 类似资料: