菜鸟-暑期后端-面试
时间:4/16 面试体验:学校招聘会线下一面 30分钟
1)自我介绍
2)研究生项目介绍了一下
3)点餐系统:
3.1 商品超卖是如何解决的-乐观锁
3.2 缓存一致性是如何解决的-阿里云Canal组件异步更新
3.3 订单失败后,Redis库存减少了,而MySQL库存不变。缓存一致性方案使得MySQL和Redis要进行数据更新,在高并发量的情况下,请求不还是要通过MySQL吗,那这里面流量不还是到了MySQL,Redis不就没起到作用吗?(这问题我可能还没有理解它问的是啥意思?)
4)MySQL的锁机制 (这个答的不行)
5)索引。新建了一个索引,什么情况下能够正常走索引?(我说不满足索引失效的几种情况,比如like。。。剩下的你在where里面查where 条件 = “ ”之类的,一般都会走索引。 结果面试官说,不一定吧。 然后我答了索引失效的几种情况,他都给我来了一个: “不一定吧”,给我整不自信了)(可能这题我也没太理解面试官想问什么?之前看的都是什么情况下不走索引?突然反着问,我反而不清楚他想让我答啥)
主要就这些,忘记录音了,上述记录凭借着记忆记录的,有可能有记得不太对的地方,而且很多地方没有听明白他想让我答啥
面经记录夹 文章被收录于专栏
记录面试过的面经