美团一二面面经

部门:食杂零售
4.2 一面
4.3 二面
4.10  hr电话询问基本信息
4.14 收到邮件offer

一面
八股
1、了解到的垃圾回收算法和垃圾收集器有哪些
2、什么样的对象可以当GC roots
3、JVM内存模型
4、线程池如何终止所有线程
5、了解到的线程池中的任务队列有哪些
6、Integer a = 200、Integer b = 200,a和b相等吗,Integer a = 100、Integer b = 100呢
7、动态代理是什么?什么时候会用到动态代理
8、Mysql事务的隔离级别
9、Mysql中事务可以嵌套吗
10、讲一下索引,mysql索引的底层数据结构
11、联合索引怎样才能命中
12、Redis常用的数据结构,string类型的底层是怎样的
13、Redis持久化
14、介绍一下IOC
15、Bean的生命周期
16、依赖注入的方式有哪些,循环依赖怎么解决
17、Springboot和Springcloud的区别
18、介绍一下布隆过滤器
19、最近在学什么

八股和项目是穿插起来问的,从简历挨着挨着问,甚至连校园经历都问了

手撕
字符串相加、合并区间

二面
八股
1、介绍一下Java运行时数据区
2、为什么要将永久代替换为元空间
3、堆的结构
4、为什么要分为新生代和老年代
5、Hashmap底层原理,是怎么扩容的,为什么链表转换为红黑树的长度是8
6、Hashmap是线程安全的吗,是有序的吗?线程安全的map有哪些,有序的map有哪些
7、concurrentHashmap底层原理,举一个会用到concurrentHashmap的例子
8、单例模式
9、Java有哪些常用的锁
10、Synchronized和reentrantlock有什么区别
11、两个线程交替打印a和b怎么实现
12、用redis缓存可能带来哪些问题
13、Redis数据淘汰策略有哪些?如果要你实现LRU需要怎么做

手撕
二叉树锯齿形层序遍历

应该不止上面这些,但是暂时只想得起来这些了

#美团#
全部评论
佬 base上海嘛
点赞 回复 分享
发布于 04-22 12:04 江苏
YHH?
点赞 回复 分享
发布于 04-21 23:20 北京
[牛泪想知道哪个面试官
点赞 回复 分享
发布于 04-20 17:53 陕西
一面二面都好难
点赞 回复 分享
发布于 04-18 15:43 天津
一面二面都好难
点赞 回复 分享
发布于 04-16 14:08 四川
怎么感觉好像问的不是很难
点赞 回复 分享
发布于 04-16 09:58 云南
校友,只有八股,不问项目吗
点赞 回复 分享
发布于 04-14 14:38 四川
蹲个后续
点赞 回复 分享
发布于 04-14 14:30 吉林
请问下佬是食杂下的哪个部门呀
点赞 回复 分享
发布于 04-12 02:07 陕西
二面 oc隔这么就吗 中间流程的状态什么啊佬
点赞 回复 分享
发布于 04-11 21:54 浙江

相关推荐

04-24 10:43
已编辑
西安交通大学 Java
Offer已发 真快啊 面试官真不骗我#美团#    面试官这两面都特别特别特别好,特别温和,我之前没准备好时面过腾讯、淘天,场面很尴尬,但是美团的面试官问题就算难,回答不上来也不会让你难堪,会继续接下去。还会给你解答问题,很包容我。(AI专业没学过计算机组成原理,他问了我个计组的基础知识我没说上来很耐心的跟我讲)一开始以为一面完就挂了,没想到第二题就发了二面通知,二面面试官更是重量级的好啊,超级和蔼温和,跟你闲聊,全程乐呵呵。体验极佳。已经不想再继续面了,找到一个实习够了。打算一辈子都点美团外卖了 实习不找咯,秋招再来4.17美团一面手撕: K个一组反转链表 hard 力扣100原题一面80min:自我介绍 介绍一下项目 从写的专业技能里挑着拷打动态代理讲一下  为什么JDK动态代理只能代理 实现接口的被代理类JWT令牌是什么? JWT登录过程逻辑讲一下 Threadlocal的原理?如何能让所有Threadlocal互相共享值不再线程隔离目前只有一个Redis 但是数据量太大了 无法在它中缓存下 怎么办? Redis 持久化两种方式? AOF中 系统调用是哪个函数?哨兵讲一下float数为什么不精确?线程池说一下参数,线程数设置多少合理?不要说io密集型 cpu密集型大多数情况下并不能分清是哪种类型消息队列中如何保证消息的有序性死锁的必要条件 4个  如何避免死锁?如何优化慢查询?过程 explain中extra中某些参数含义redis中list的底层数据结构? 压缩列表为什么不好?如何解决的使用过哪些分布式锁? 除了Redisson以外还了解哪些4.21美团二面闲聊+项目 无手撕代码闲聊一定会涉及到AI、对美团和其他互联网大厂的倾向(可能美团被太多人拒OFFER拒怕了)自己如何学习Java  展现自己的学习能力如何入手一个新项目 新技术对AI大模型的看法有哪些  如何看待?家在哪里 以后打算的就业方向Nginx的正向代理和反向代理 讲讲线程池异步创建订单讲一下项目介绍多服务器间Session共享介绍一下 短信登录模块 讲一下#实习进度记录##实习进度记录##牛客AI配图神器#
查看25道真题和解析 实习进度记录
点赞 评论 收藏
分享
04-02 16:28
苏州大学 Java
之前说结束写面经的,挂完休息两天来写了(我感觉我这段经历很奇怪,前两面简单得离谱,估计跟部门有关)——————————————————————————————————————————3.24 一面(3.26 约二面)Java里的值传递 vs 引用传递什么是反射、优缺点类加载机制jvm指令,方法调用其它方法时的jvm指令jdk17的特性nio、bio、aio 的区别粘包拆包的原因、解决方法redis的优缺点线程 vs 进程死锁OSI七层模型http vs httpshttps怎么加密单例bean线程安全?jdk动态代理 vs CGLIB@Autowire vs @Resource了解golang...
沙福林:三面这个你问他,你知道吗?你说出来我想学习一下。用lua脚本是为了保证一捆redis命令可以一起成功或者失败,并且只需要发送一次请求。java中虽然可以用redis的事务,但是事务是把所有命令放在队列然后统一提交,这个提交并不会一起成功一起失败,而是成功的成功,失败的失败,这样的话很难保证一致性,此外redis的事务也不是一起发请求,而是一起执行,逐个发请求,从性能开销和实现效果角度出发,必须用lua脚本。
点赞 评论 收藏
分享
04-19 21:05
厦门大学 Java
一面(1h):一面忘记录了,随便记了一点。感觉沟通不畅,不过还是过了。早上面试,晚上通知二面1. 自我介绍2. 项目的应用场景介绍3. Spring Boot 和 Spring Cloud用在哪些地方4. 为什么要用 Lua + Redis 判断是否需要图形验证码5. 对哪些库表进行分库分表6. 为什么要用基因法改造7. 为什么要用Es8. 分片策略是什么9. Redisson封装多种分布式锁,怎么做的,用在哪里    1. 我这边创建了ServiceLocker的接口,然后用具体的实现类去实现这个接口。然后把对应的key和锁类型放到map的结构里,通过ManageLocker提供对外的服务,然后具体的锁里面是有redisson客户端的,通过这个客户端对传入的key进行获取。10. 分布锁用在哪里    1. 可重入锁:在防止缓存穿透的时候会用到,使用了双重检测的方式防止请求达到数据库。    2. 读锁:对应票档的数据、座位数据存在redis如果不加锁,又有其他线程进行写入会有脏读。11. 限流算法有哪些12. 为什么要用令牌桶13. 说说JUC14. 说说JVM15. 算法:翻转链表16. 算法:股票(最基础的那题)17. 反问:美团直播18. base:北京,上海二面:我的评价就是神,这leader我简直爱死,很真诚地在和我聊业务、技术栈的选择,还有以后的职业规划。1. 算法:二叉树的最大路径和2. 进程、线程、协程3. 总结一下并发相关的和锁4. B+树和跳表5. SpringBoot和SpringCloud作用6. IOC和AOP7. SpringAOP和传统AOP有什么区别8. 开始安利美团,聊人生9. 反问业务二面是晚上面的,第二天下午oc。然后下周一腾讯发offer了,周二我让leader帮我跟进一下,半小时后offer,太爱了!
查看23道真题和解析
点赞 评论 收藏
分享
评论
17
95
分享

创作者周榜

更多
牛客网
牛客企业服务