首页 / 美团二面
#

美团二面

#
57583次浏览 889人互动
此刻你想和大家分享什么
热门 最新
26届美团暑期实习后端开发二面面经(已oc)
总结:没问专业知识+闲聊+hard算法,36min(居然没问专业知识,一面感觉面得不好害怕是kpi面)     最新进展:第二天就oc了自我介绍,大二Cpp程序竞赛省奖+国奖,大三做独立全栈Java项目1.你觉得C++和Java的区别答:回答语法方面差别不大,主要区别在内存方面,cpp需要自己手动管理内存,有内存泄露风险,Java中的JVM有GC(垃圾自动处理机制),不用自己手动管理内存,会自动回收不被引用的对象,但正是因为Java有GC机制和JVM,所以运行速度要比cpp要慢一些。2.那你学习JVM和GC有遇到什么困难吗答:我学习的主要是理论方面知识,比如JVM的内存模型,GC的回收算法和回收器,因为这些都是Java隐式执行的,不需要我自己去操作调用,只学习理论方面对我来说没什么困难,主要就了解他的底层。3.说说你在学校里最有成就的事答:说了大二研究算法最后获得省奖、国奖;和大三独立做项目,花很多时间去学习新技术,最后项目功能完善的成功上线,获得巨大成就感4.问我项目的开发过程,为什么我独立做,没有其他组员协助答:老实交代以宿舍为单位分组做,舍友学习进度没有我相对那么好,也没有我那么热爱,就一个人做5.你不会不爽吗?不去压力他们吗?答:都一个宿舍的,和睦一点很有必要,我有能力多帮帮他们也挺好的6.那如果你入职之后,组内有成员也不做事,让你多做,你会怎么办答:如果他一时间抽不开身,我可以帮帮他多做一点,要是他一直这么干,我就要反映给领导了7.你们宿舍的人打游戏吗?你和他们一起打吗?答:都玩,但是我没和他们一起玩8.你玩游戏多吗?都玩什么游戏?答:玩的不算多,最喜欢玩《炉石传说》,有闲暇就会玩两把,从初中就开始玩了9.炉石传说是偏策略的对吧?那你在项目开发中,有别人提出什么意见吗?你又是怎么做的?答:有的,我会和班上其他高手一起讨论项目的开发,比如我的项目系统最先是将用户密码明文存到数据库的,但是和其他同学讨论,他们说我这样存不好,我就参考了他的意见,最后采取MD5加密与加盐的方式将密码以加密的形式存到数据库,这样即使我的后端数据库被攻破,也无法从中直接获取用户密码,进一步确保用户信息安全性。面对别人对我方案提出的意见,我都会虚心的接受,然后一起纳入我的考虑范围,我觉得别人能给我提意见这是很好的,能帮我考虑的更周全。10.你现在在长春是吗?老家哪的?答:是的,老家广c人11.你平时喜欢什么体育锻炼,来释放自己的压力?答:之前有健身,但是后面沉醉于研究算法和做项目,就有段时间没去了12.如果现在让你入手一个新项目,你会怎么入手?答:首先去阅读项目的文档,了解这个项目运行的基本逻辑,掌握项目的使用方法13.还有呢?答:假设我接手之后要负责后端数据库方面,那我就去仔细了解后端数据库方面的逻辑与构造,然后根据需求或者发生的问题去针对性的作出更改14.如果项目里有涉及新技术呢?答:新技术的话我反而会比较兴奋,因为我开发项目和做算法都是一直在学新的东西,还挺喜欢新的技术的,一门新的技术出现,我会去查资料、看文档、看相关视频,尽快的把这个新技术消化,然后运用到实际项目中来15.你实习的话能几月到岗?答:我说我时间比较自由,4月就可以到岗,可以干到9月、10月16.那你学校的课程呢?答:我说我必修课已经修完了,现在只剩下选修课17.选修课没有要求吗?答:说选修课教的都是很过时的技术,比如20多年的JavaWeb和jdbc,为了拿到学分我只需要完成期末的大作业就行,远比不上去企业学习前沿的技术来得实在18.算法题:LeetCode 25. K 个一组翻转链表(查leetcode前都没发现居然是hard算法,还以为是mid)这题是写过的,还是和之前一样速通ac了,耗时6分钟这时候才过去半小时,面试官让我反问:1.面试官负责什么业务?2.实习薪资如何,能负担得起我过去租房居住吗?结束,许愿oc,求求别是kpi面!
不要开盒我:问这种基本上是稳了
查看18道真题和解析
点赞 评论 收藏
分享
04-25 17:10
门头沟学院 Java
美团后端二面
先是问了我的一些情况,比如为什么要找实习,后面打不打算读研之类的,然后拷打项目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个数(这个题太简单了吧,我都怀疑是不是还有其他题,结果没有)
查看16道真题和解析
点赞 评论 收藏
分享
2024-04-09 11:26
已编辑
四川大学 Java
美团到店,二面,平台技术部
0401 全程70分钟,感觉美团的面试官人都好温和,中间有部分问得比较底层,会给一些引导其实简历里没写自己熟悉JUC,不知道为啥会往AQS底层问了,答得比较艰难项目相关的问题按照简历问了几个1. ReentryLock和sychronized关键字,功能上的区别?从API上说一说?2. ReentryLock是基于什么来实现的?说说原理?(AQS)3. 非公平和公平锁区别?在ReentryLock中的具体实现?4. CLH队列的底层数据结构?5. CLH队列怎么保证线程安全的?具体实现?6. AQS怎么实现线程的阻塞与唤醒?具体说一下调哪个API和过程?7. 看过AQS源码吗?你知道AQS里的哪些设计模式呢?(模板方法)8. Spring源码或本身内部的功能,哪些是基于AOP来实现的9. 自己开发应用场景,有哪些地方会用到AOP?10. AOP的切面什么时候会失效?列举几个?11. LC算法题:链表去重复12. 目前比较关注哪些技术的领域?13. 除了研究方面和前沿技术方面,有没有自己在长期关注的某些技术?14. 在过往的一些项目经历上,有哪些能力是需要显著提升的?或者遇到的难点,怎么去做的?15. 遇到的难点,怎么找到解法方案的?如何评判?16. 有没有一些事情,其他人做的比较好了,但是你看到了可以改进的点,然后付出行动做出了一些实质变化?(可能想问开源项目、博客、笔记维护?)17. 项目怎么保证质量的?项目按时交付?18. 职业规划?19. 反问(1.什么业务?  2.面试流程?)
点赞 评论 收藏
分享
2024-04-11 11:27
四川大学 Java
美团已oc
年前在投递日常,发现没有反馈,年后回来等到暑期又继续投了----时间线0312 投递0323 笔试(3/5)0329 一面0401 二面0407 HR电话,OC----面经一面:MQ的使用场景?为什么redis的list做消息队列不可靠?出现消息丢失?MQ如何能够保证消息传输可靠?MQ消息处理失败异常了,怎么处理?MQ死信队列使用场景?如果消息处理很久没有反应,MQ会超时么?SpringBoot AOP IOC?AOP只能在SpringBoot里实现么?Mysql 事务隔离级别?可重复读和读已提交的区别?什么时候会产生不可重复读的现象Mysql数据库中的乐观锁和悲观锁概念?Java的乐观锁和悲观锁?CAS?项目中有涉及用到乐观锁或悲观锁么?场景题:扫码实现登录的过程二面:ReentryLock和sychronized关键字,功能区别?API层面说说?ReentryLock是基于什么来实现的?说说原理?非公平和公平锁区别?在ReentryLock中的具体实现?CLH队列的底层数据结构?CLH队列怎么保证线程安全的?具体实现?AQS怎么实现线程的阻塞与唤醒?具体说API、过程?AQS的设计模式?(模板方法)Spring源码或本身内部的功能,哪些基于AOP实现的自己开发哪些用到AOP?AOP的切面什么时候会失效?LC算法题:链表去重复目前比较关注哪些技术的领域?在过往的一些项目经历上,有哪些能力是需要显著提升的?或者遇到的难点,怎么去做的?遇到的难点,怎么找到解法方案的?如何评判?有没有一些事情,其他人做的比较好了,但是你看到了可以改进的点,然后付出行动做出了一些实质变化?项目怎么保证质量的?项目按时交付?职业规划?
点赞 评论 收藏
分享
2023-04-21 22:46
蚂蚁集团_引擎开发
美团二面凉经
投递美团等公司6个岗位
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务