26届美团暑期实习后端开发二面面经(已oc)

总结:没问专业知识+闲聊+hard算法,36min(居然没问专业知识,一面感觉面得不好害怕是kpi面)
#美团# #美团求职进展汇总# #Java# #后端# #美团二面#
最新进展:第二天就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面!
全部评论
问这种基本上是稳了
8 回复 分享
发布于 03-24 13:13 江苏
都是炉石玩家,为啥我这么菜呢
2 回复 分享
发布于 03-24 15:52 广东
好爽,感觉稳了啊
1 回复 分享
发布于 03-24 12:56 四川
羡慕了,问这些稳了吧
1 回复 分享
发布于 03-24 16:15 新加坡
今天二面问了后续流程说是没有hr面,这两天电话通知结果
1 回复 分享
发布于 03-25 13:41 广东
感觉稳的
点赞 回复 分享
发布于 03-24 12:45 北京
佬,同一个部门,明天下午一面,接好运
点赞 回复 分享
发布于 03-24 13:00 浙江
接好运
点赞 回复 分享
发布于 03-24 13:04 辽宁
接好运
点赞 回复 分享
发布于 03-24 13:29 北京
接好运
点赞 回复 分享
发布于 03-24 13:48 北京
接好运
点赞 回复 分享
发布于 03-24 13:58 陕西
老表接好运
点赞 回复 分享
发布于 03-24 13:59 山东
接好运
点赞 回复 分享
发布于 03-24 16:02 广东
接好运
点赞 回复 分享
发布于 03-24 16:46 湖北
接好运
点赞 回复 分享
发布于 03-24 17:26 重庆
接好运
点赞 回复 分享
发布于 03-24 17:47 山西
接好运
点赞 回复 分享
发布于 03-24 19:18 江苏
明天二面希望跟你一样
点赞 回复 分享
发布于 03-24 19:34 陕西
太爽了
点赞 回复 分享
发布于 03-24 19:36 上海
接好运
点赞 回复 分享
发布于 03-24 20:22 吉林

相关推荐

03-25 12:34
已编辑
中南大学 Java
已约二面,一面基本上没有问项目,纯问的八股,感觉自己面的其实不是很好,有点过于紧张了不过面试官人很好1.3-5分钟自我介绍 + 面试官介绍部门2.八股:equals 和 == 有什么区别?基础类和包装类的区别? int 5 == Interger 5 是True还是False? LinkedHashMap是怎么实现的?HashMap的底层数据结构是什么?如何解决哈希冲突?HashMap的初始大小,长度为什么是2的次方?扩容机制?JVM内存模型包括哪些部分?哪些区域是线程安全的?程序计数器的作用是什么?垃圾回收的算法有哪些?如何判断对象是否可回收?CMS和G1垃圾回收器的流程和区别是什么?AQS的作用是什么?与ReentrantLock的关系?ReentrantLock与Syn锁的区别?ReentrantLock公平锁和非公平锁的实现原理及性能差异?volatile关键字?Mysql innodb 的数据结构?B+树索引的结构和优势是什么?事务隔离级别有哪些?MySQL默认隔离级别是什么?如何解决幻读?如何通过MVCC实现可重复读?缓存穿透、缓存击穿、缓存雪崩及解决方案?如何用Redis实现分布式锁?可能存在的问题是什么?高并发下Redis扛不住怎么办?读写分离也扛不住怎么办?如何保证消息的幂等性?消息重复消费的解决方案?RocketMQ的消息拉取和推送机制?场景题1.图书馆检索:如何设计数据结构在O(1)时间内检索某本书?假设书的总数量特别多,对应种类数有限。2.高并发优惠券领取:如何保证高并发场景下优惠券领取不超卖,Redis扛不住怎么办?手撕链表反转:k链表反转,时间复杂度O(n),进一步要求额外空间复杂度O(1)。反问:基础方面要加强学习,对技术的深层实现要加强了解。
kakiyami:今晚二面,希望美团对我好一点求你了
查看26道真题和解析
点赞 评论 收藏
分享
03-29 22:01
中南大学 Java
## 3.25美团一面1. 自我介绍2. redis的使用场景,以及为什么使用redis?3. Zset的底层结构是什么?4. 为什么Zset要使用两种结构来实现?5. jemeter压测比较关注什么数据?6. 高并发场景的稳定性你是怎么理解的?7. 介绍一下秒杀的流程?8. 如果出现库存扣减成功但是异步调用失败了怎么办?9. 还是库存扣减成功了,但是调用mq的rpc接口失败了,怎么办?(我回答的是事务,回滚)10.承接上问,如果因为上述的问题,库存扣减了,mq没有接收到消息,导致库存不一致怎么办?11.redis的k,v结构是怎么设计的?12.怎么保证redis的数据不会丢失?13.主从集群有延迟,主节点刚存进去数据,还没同步就挂了,这时从节点没有数据, 那怎么办?14.mysql,订单表怎么设计的?15.如果活动很火爆,有100万QPS的访问量,只持续一分钟,或者5分钟的话,只有一个节点的话根本扛不住,怎么处理?16.场景题:大公司里给员工发工资,十分种以内发十万个人的工资。有一个表存的是公司的账户,里面存的金额。另一个表是员工表,记录的员工的信息。怎么处理?17.算法:删除链表倒数第N个节点(核心代码模式)## 3.26美团二面1.自我介绍2.聊以前的经历(高考,考研)3.项目中,你写了个异步处理和加redis缓存将相应时间降低50%,怎么个处理方式,以及是什么业务场景?4.什么样的场景使用消息对立比较合适?或者哪些任务你需要用消息队列去异步处理,你是怎么划分的?5.redis的哪些原理和特性,导致它是个高性能缓存工具?6.介绍自己研究生期间的成果,这个成果的想法怎么产生的,为什么业界的大公司都没想打你能想到。7.本地缓存和分布式缓存的区别,以及使用场景?8.radis的数据一致性相对于本地缓存比较好,是怎么保证?9.怎么保证redis和数据库的数据一致性?(先更新数据库再删除缓存)10.那为什么不先改数据库数据再去更新缓存呢?11.mq在什么场景下使用?12.设计分布式锁怎么去考量,比如key,value的设计,怎么避免死锁?13.rpc从发起到接收,用哪些协议,有哪些阶段哪些流程?14.讲一下高并发架构的设计15.对ai的理解16.闲聊(无手撕)#牛客AI配图神器##面经java##美团约面#
点赞 评论 收藏
分享
评论
34
90
分享

创作者周榜

更多
牛客网
牛客企业服务