9.06 虾皮二面

1. 项目成果是什么?怎么做的质量保障?
2. 什么场景用到ES?Redis都扛不住ES能抗住吗?方案合理吗?
3. 有用过本地缓存吗?
4. 算法:
Result<orderlD> confirmOrder(Order order) (}伪代码实现下单接口(扣减库存、创建订单),要求:
吞吐高
商品不超卖
每人限购一件
5. 针对写的伪代码的问题:下单怎么保证同步?
6. 并发场景下同一个用户两个请求过来,会不会超卖?前一个请求的异步订单还没有保存,这时第二个请求也没有检测到已经下单,可能出现并发问题,怎么解决?(创建一个轻量的任务去DB,再去做其他的更新)
7. 算法:
给定数字数组,返回第三大的不重复的数,不存在返回null
要求:遍历和比较次数尽可能少(时间复杂度限制),空间复杂度尽量低(空间复杂度限制)
7767856->6#牛客AI配图神器#
7767766->nul
6 7 -> null
8. 间隙锁是干啥的?
9. 意向锁的作用呢?是表锁还是行锁?解决什么问题的?
10. select a, b, c from t where a = xx and b = xx orderby c desc   a,b有联合索引,c也有索引  这个场景走的什么索引?c怎么扫描?怎么优化?
11. select a, b, c from t where a = xx and b = xxa.b有联合索引  怎么优化?为什么?
12. 秒杀场景中怎么保护系统的稳定性?系统外部的?
13. 有什么限流算法?漏铜令牌桶?
14. 怎么设置限流的值?怎么去确定这个值?需要关注哪些指标?
15. 应对Redis热点问题有什么解决办法?
16. Redis和数据库一致性怎么做保障?非秒杀环境
17. binlog丢失用什么方法去兜底?
18. 怎么解决Redis数据没有及时更新,检查出现的数据不一致情况?(从DB入手,加一个保证线程去查看)
全部评论
这么难?
点赞 回复 分享
发布于 09-12 17:11 湖北
大佬有消息了吗,许愿hr
点赞 回复 分享
发布于 09-08 08:49 陕西

相关推荐

学院本鼠鼠从上个礼拜四开始投简历,一共投了礼拜四,礼拜五两天,沟通290,要简历43,约面6家(不知道是不是现在大部分公司缺实习生,还是因为有竞赛的原因,没想到两天约了这么多),其中五家面试都堆在了礼拜一,一家约到礼拜三,因为时间有冲突,就拒了两家的面试,然后没有再投简历了第一家,杭州一家初创公司,因为日薪有点低,所以成为了鼠鼠的处面,用来练手(已挂)虽然公司很小,但面试质量很高先拷打项目,然后是计网,数据库,自动化框架,用例设计啥的都有涉及到,还有两道SQL手撕,鼠鼠拼尽全力,无法战胜,现在没有消息,估计已挂第二家,上海锦海捷亚,招聘软件上写1000人以上的厂,但不知道是否属实(oc)在面试前,鼠鼠还把时间记错了,以为是十一点半,结果是十一点,迟到了六分钟,但面试官很好,在此再次对面试官表示抱歉,这次是两个人来一起面鼠鼠的,问的问题相对简单,就是项目还有测试相关的东西,聊到还算顺利,最后也是成功oc了,但已拒第三家,北京纷享销客,礼拜一下午面的,鼠鼠专门翘了实验课跑去面试(oc)面试官很专业,先问项目相关的,然后计网,一些开发问题,最后是测试相关以及一些测试场景题,基本上都答出来了,面试体验也很好,最后成功oc第四家,杭州澎贝,今天下午面的,最汗流浃背的一集(oc)这是鼠鼠面四家一来,压力最大的一回,面试难度挺大的,但面试体验很好,首先上来深挖项目,这里鼠鼠已经有点汗流浃背了,因为问的实在有点细,对项目还没好好复盘过,随后又问了mvcc,反射,设计模式,mq等一些相关的较深的开发八股,然后就是测试场景以及一些测试知识鼠鼠都被拷打蒙了,原本以为肯定挂了,没想到面完五分钟后,hr发消息说oc了,纯属是鼠鼠狗运下面就是学院本鼠鼠第一次找实习的过程,没想到比想象中运气好了那么多,后续我把这几次面试复盘一下,会把面经发出来,最后希望大家都能拿到自己满意的offer
码客明:牛的
点赞 评论 收藏
分享
评论
2
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务