美团到店面经(主要是一面内容)

#23届秋招笔面经# 很多校友私信问我美团面试内容,楼主已经挂二面上了,且二面被问的已经对是否能从事这行存疑,就挑一面的重点内容和二面有参考价值的内容分享一下,希望能帮助到各位大佬。

一面(1h32min)

1. 自我介绍(本来还准备了拍公司马屁的话,结果说的时候结巴了,面试官整乐了,说我说的很“流畅”)
2. 面试官很抱歉跟我说系统里看不见我简历的具体内容,貌似把我的项目和技能信息弄丢了,确认了后确实丢了,从这里开始参考价值可能不大了
因为丢了信息,所以下面的内容全都是面试官的节奏开始
3. 画一下线程的生命周期(因为美团用的牛客平台,有在线画图类似processon的功能)java的划分和操作系统的划分
4. 问下线程生命周期转换的方法,说一个就行
4. Java集合问题,ArrayList扩容问题和ArrayList和LinkedList区别
5. Java集合问题,HashMap系列(就是常见的HashMap一系列问题,这里就不多说了,背过八股都懂)
6. 设计模式问题,用过设计模式吗?你了解那些设计模式说下?
    这里说下,楼主面试前一天刚好在被Spring用到的设计模式,这里就顺口直接说了那里几个,给自己挖了天坑🤣
    因为提到了职责链模式和模板方法模式,面试官说那行你写一个看看🤣我当时真的🤣我说写单例行不行,面试官说不行😂
    职责链写的有点问题,平时调用的畅快真要写费劲,模板方法简单一些,在面试官提示下写对了
7. 你刚才说了你会单例,那你都会那种单例?饿汉、懒汉、静态内部类、枚举
    饿汉写一个?静态内部类写一个?为什么静态内部类没线程安全问题?饿汉模式你为什么要在构造函数里先写判空的条件?
8. 项目信息丢了没关系,口述一下你的项目(类似秒杀的项目,下面用秒杀代替描述)
9. 秒杀在高并发环境下如何保证没有超卖问题的?用到MySQL的锁没?我说我用的是乐观锁,他追问那怎么解决忙等问题,我说是update做条件这种的,就没追问了
10. 你的项目QPS是多少?你在做项目的时候是如何测试的?(我答的JMETER)
11. 项目是直接把数据存在MySQL里的吗?我说用的Redis做的缓存,面试官说那问几个Redis相关问题
12. Redis常见命令有那些?Redis的基本数据类型有那些?Redis存入的数据都是字符串形式吗?
13. 说一个你熟悉的Redis数据结构实现?我答的是String类型,要说清楚具体的结构
14. Redis是如何判定过期key的?这里我当时紧张忘记了Redis会用两个dict分别存储全部key-value还有存储带TTL的key-value。就答的过期key处理方法去了
15. 这点单拿出来,因为我答错了,Redis过期key处理是什么线程处理的,我没记得学的时候说过,感觉是异步线程但没自信又说主线程😥
16. Redis分布式有哪些?主从下一定是主写从读吗?这里是不一定的,我当时也答错了,如果从结点都挂了主结点就得又写又读。此外,在springboot中是有四种主从策略的
17. Redis怎么判断有结点下线的?Redis集群模式下一定是一主多从吗?(这个答案我也不知道,有大佬能回答一下嘛)
18. MySQL ACID说下?好,那我出一段SQL考一下看看你是不是真正理解了
在RR隔离级别下,有如下SQL, time表示执行时间线
time 1  begin                             		time 3  begin;
time 2   select * from xxx where name="123";                               time 4  insert into xxx values ("123");

time 5   select * from xxx where name="123"; 
time 6  update name set "456" where name="123";
											time 7 commit;

问:

  1. time5和time2的结果是否一样?为什么?

  2. time6的update能否成功?为什么?

19. MySQL的索引了解吗?画一下InnoDB引擎下索引的物理结构(就是画B+树,还是在线画图那个)?问下索引的结点存储的都是什么?叶结点存的是什么?
20. 索引的失效条件说下?
21. 出一个SQL考下你对索引的理解
千万级记录数据库,其中name是索引,问下面SQL的执行效率
select * from xxx where name like "%qqww";
select name from xxx where name like "%qqww";
select * from xxx where name like "qqww%";

算法题:快排🤣
反问:我说快凉了就不用问了吧🤣面试官没听清还部门介绍起来了
面试评价:一面的面试官和蔼可亲,人也很好,不会的地方会尽量鼓励思考,说错的地方也会重复强调以提示

二面(1h02min,寄面😥

不提了,先问项目,然后变成运维面试了,各种崩溃宕机怎么处理,真的没实习过我真不会,太菜了
然后变成类似hr的聊天?你平时怎么学习的?今年有看过什么书?我说《深入理解JVM》,然后追问举例说从中学到了什么?我说对Java语言现象的理解,比如静态代码块为什么是线程安全的,但是他好像很不满意😥
没有手撕算法环节
反问:
我问你是怎么学习一个新框架的,开始给我炫耀起架构师的思维学习方式,然后说我们部门倾向这样的学生,我就知道大概率没了😥不过确实学习到了不少东西

希望能对各位大佬有帮助,大佬应该也不需要这个
#23届秋招笔面经#
全部评论
老哥,我感觉自己今天美团2面也凉了
点赞
送花
回复
分享
发布于 2022-09-07 20:47 广东
想问下同学二面要准备哪块东西?刚一面发现全程没问八股
点赞
送花
回复
分享
发布于 2022-09-08 07:33 陕西
蔚来
校招火热招聘中
官网直投
楼主一二面隔了多久哇
点赞
送花
回复
分享
发布于 2022-09-08 17:29 上海
大佬是哪个部门
点赞
送花
回复
分享
发布于 2023-09-11 13:54 浙江

相关推荐

整体时间线:2月末力扣从零开始。3月初刷题成瘾,中旬陆续开面开杀,被机试折磨,下旬纠结日常offer选择。4月入职淘天,从硬landing到上手业务快乐融入5月平静美好,顺利到我觉得直接转正是最佳选择,月底转暑期流程被hr直接挂,主管诱骗能转正,万幸蚂蚁暑期流程没拒掉,压哨发意向,手里也还有个腾讯offer兜底,毁约腾讯暑期到此结束。==============================一些感悟:永远保留后手,先拿了阿里国际日常,拿到网易伏羲offer之后才拒绝意向,中间难免要催hr尽量开在同一时间,后续等淘天oc的时候立马拒了网易意向。不会让手里超过2个offer,但是也不会在未确定的时候就拒掉到手的。在淘天的时候师兄主管都保证能转正别担心,甚至主管拉我进内部群一起团建,但是始终把腾讯offer抓在手里,也给了我撕破脸之后和主管谈判的底气。蚂蚁一面二面间隔一个半月,时不时反向保温一下面试官又没拒掉流程,真是我最明智的选择。==============================实习体验:研一在鹅厂AI Lab实习打杂纯快乐的,自己包装一下也是有产出的。遇到的所有人都很温和有礼貌,整体不卷年纪偏大,公司关怀好,不考虑城市的话应该会是第一选择。淘天业务组非常业务,技术不容易提升但是容易有产出,整体强度能承受分到的活也不多还挺核心的,师兄还是很nice的,往年转正待遇也挺好,小组整体年龄结构有中有小没老人,晋升空间不错。拒掉的offer里面,同花顺是做大模型部署加速的,给钱少太卷拒了;阿里国际是研究型实习生随便面的感觉面试官技术没有太懂;网易伏羲是llm+智能npc其实很有搞头,还是贪图大厂title拒了;腾讯这个最可惜,agent+游戏ai,而且在大部门实习过可以丝滑landing,腾讯招聘经常能看到校招社招广告,应该是团队扩张期,考虑到城市因素忍痛拒绝,释放一个hc给大家。==============================彩蛋:想看看牛u会做什么选择,感觉人生到了这个时间点,每个决策都会影响很大,已知和女友都是浙江人,她稳定杭州工作,计划后续杭州定居结婚。 #暑期实习# #腾讯# #阿里# #蚂蚁# #大模型# #淘天#
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
转发
2 20 评论
分享
牛客网
牛客企业服务