美团后端二面

先是问了我的一些情况,比如为什么要找实习,后面打不打算读研之类的,然后拷打项目

1. 项目是自己做的还是有团队,上线了吗,现在还在用吗
2. 项目遇到过什么问题(Redis+Lua脚本预检,乐观锁解决超卖问题)
3. 乐观锁怎么解决超卖问题,如果用悲观锁会有什么问题
4. 套餐抢购QPS能到多少
5. 有测试过用了乐观锁以后性能能到达什么程度吗
6. 还遇到过什么问题?(我说了用RabbitMQ优化抢购逻辑,异步下单和数据库扣减库存)
7. 我描述这个场景面试官说不理解,让我共享屏幕画一下架构图。但我可没画过这东西,我就画了个顺序图,一开始还画错了。。。
8. Lua脚本的流程是什么
9. 你这个Redis和Lua脚本预检就相当于避免了超卖问题,为什么还需要在数据库用乐观锁来避免呢?(这个其实我也有点不太明白,我的项目就是黑马点评包装的,有没有佬解释一下)

解释了一通之后,面试官说你的系统还没复杂到要用RabbitMQ。。。然后开始拷打下一个
10. 项目分工,你的工作?
11. 采集股票的数据源?
12. 项目里有对这些采集到的数据加入量化分析吗?(好提议,以后看看能不能加上去)
13. 有遇到什么问题吗(讲了用线程池来分片采集股票数据入库)
14. 线程池怎么处理的
15. 最近AI coding很火,你有用过吗?在用的过程中遇到什么问题,怎么解决的?

手撕:给一个数组,按从小到大顺序返回其中k个数(这个题太简单了吧,我都怀疑是不是还有其他题,结果没有)

#美团##美团二面##二面##美团求职进展汇总##暑期实习 ##后端#
全部评论
qps怎么答呀
点赞 回复 分享
发布于 07-07 11:36 北京
看到好几种看法基本认为不需要了,LUA脚本已经判断超卖和一人一单了,后面本来用的乐观锁和Redisson用不到了
点赞 回复 分享
发布于 05-05 16:57 湖北
我理解的是,redis+lua库存预扣是缓存层面的扣减,然后mysql乐观锁是数据库层面的扣减,二者要实现数据一致性
点赞 回复 分享
发布于 04-30 20:40 江苏
佬现在什么进度了
点赞 回复 分享
发布于 04-30 18:19 黑龙江
佬oc了吗
点赞 回复 分享
发布于 04-29 14:15 江苏
接好运
点赞 回复 分享
发布于 04-29 08:14 吉林
什么组呀
点赞 回复 分享
发布于 04-26 11:37 陕西

相关推荐

面试时长:50分钟左右(含性格测试等面试问题:1.      排名情况,以及是否有过不及格科目?如有,具体是哪些课程呢?2.      请简要说明您的英语能力情况,如已通过大学英语四级、六级,或可进行日常工作口语交流等。3.      请问您在求学或实习期间是否获得过重要的奖项、奖学金或其他形式的荣誉?如有,请简要说明其名称及获得时间。4.      为了更好的了解您,请问您在大学期间是否参加过社会实践、兼职或实习?您从中最大的收获是什么?您如何平衡这类活动与学业之间的关系?5.      我们希望了解您对于职位的期望。请问您对于本次应聘的岗位,预期的税前月薪范围是多少?6.      哪个任务让你觉得特别难啃?结合你印象最深的一次经历,跟我分享下当时遇到了哪些具体困难?你是怎么一步步解决的?最后达成了什么样的结果?在这个过程中,你是如何保持持续的动力去克服这些技术难题的?7.      请谈谈你在项目中遇到的挑战,以及你是如何通过创新性的方法来克服这些挑战的。那么这个项目最后取得了哪些具体的成果或应用呢?8.      我想了解一下在最近两年里,你解决的哪个问题最成功的平衡了商业价值和客户需求?能否具体说说你是怎么判断这个平衡点的?采取了哪些措施来确保方案既满足客户又创造商业价值?在满足客户需求的同时,也考虑到了商业价值。在这个过程中,你是如何平衡各方方需求的,当时你的想法是什么?9.      能否描述一个项目经历?是如何将这些技术规范和解决方案传达给团队成员,并确保他们能够准确理解和执行你的设计要求的?在这个过程中,你觉得哪些经验对你来说特别有价值?想进一步了解,在这个过程中,你是如何具体实施这些措施的?比如你在会议中是如何分配任务和同同步进展的。后续很快收到了记忆科技的oc电话,不禁感慨效率之高,非常感谢记忆科技提供的工作机会,薪资在苏州还是比较有竞争力的。
点赞 评论 收藏
分享
评论
5
35
分享

创作者周榜

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