美团Java二面面经

base上海
8.17二面 80分钟
1. 线程池,核心线程数、最大线程数、阻塞队列所带来的线程数变化流程,抛弃策略
2. JVM的垃圾回收方法(讲了5种,把一面中不会的三色标记法讲了一下)
3. StringBuilder与StringBuffer的区别
4. HashMap的底层结构
5. 除了拉链法以外,还有什么方法可以解决hash冲突(忘了...hashmap很早看的)
6. ConcurrentHashMap为什么可以保证并发安全
7. tcp的四次挥手
8. 服务端如果在收到客户端的挥手信号的时候,已经没有需要发送的数据了,能不能改成三次挥手(我回答可以,面试官说这是一题开放题)
9. Redis的主从复制
10. Redis主从复制过程中发生宕机了怎么办(不会)
11. 消息队列的选择,项目中用到了rabbitmq,简单介绍了为什么选它,以及其他的常见mq
12. 快排与堆排序的比较(堆排序具体过程忘了...)
13. 如果在排序后,两个相同的数的前后位置保持不变,就认为排序是稳定,那么快排是稳定的吗?(想了一会回答稳定的)
还有若干问题,忘了

算法题:
1. 剑指offer-7 重建二叉树https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof/
2. 剑指offer-56.1 数组中数字出现的次数https://leetcode-cn.com/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-lcof/
3. 剑指offer-76 数组中的第k大的数字https://leetcode-cn.com/problems/xx4gT2/ 要求使用快排思想完成
面完了面试官说技术还有三面...为啥我看有的人美团只有技术两面

约了8.25三面,待更新,三面加油!
#面经##校招##美团##Java工程师#
全部评论
刚想说八股文挺简单的。。。没想到手撕三道算法???
1 回复 分享
发布于 2021-08-21 00:07
楼主你二面完多久收到的三面通知的呀
点赞 回复 分享
发布于 2021-08-25 15:17
表现的好就只有二面技术面,
点赞 回复 分享
发布于 2021-08-21 10:52
楼主 三面了么?
点赞 回复 分享
发布于 2021-08-20 23:58
BAT大佬总结的「LeetCode刷题手册」,你值得拥有😎!https://zhuanlan.zhihu.com/p/399875325
点赞 回复 分享
发布于 2021-08-20 23:53
祝楼主好运,面试问了这么多题,面了这么久,感觉稳了,加油冲鸭,欢迎来美团一起做同事 数据开发缺人,美团内推,使用内推码 WncroPl(注意是小写的L,不是大写的i) 进行内推,选择基础研发平台 北京,直接内推到组内。目前数据开发岗位很缺人,欢迎投递,可以直接内推到组内进行面试,建议早点投递,晚投递可能部门没有hc了
点赞 回复 分享
发布于 2021-08-20 10:14
兄弟,一面完多久通知二面的。😁
点赞 回复 分享
发布于 2021-08-19 11:03
我问面试官说技术2-3面
点赞 回复 分享
发布于 2021-08-19 09:37
为啥我二面就一道算法题,而且是简单题。。。。我感觉没戏了呀
点赞 回复 分享
发布于 2021-08-18 21:26
求问楼主面的是哪个部门啊
点赞 回复 分享
发布于 2021-08-18 20:27
楼主面的什么部门
点赞 回复 分享
发布于 2021-08-18 20:22
快排是不稳定的,还有楼主你是第一批笔试面的吗,还是第二批笔试
点赞 回复 分享
发布于 2021-08-18 20:18
楼主这是社招吗?
点赞 回复 分享
发布于 2021-08-18 16:03

相关推荐

04-07 11:20
门头沟学院 Java
Time line:一面3.20二面3.25oc4.2offer4.7等的过程特别煎熬 幸好最后结果是好的 暑期投了很多 团子是第一个给面试的 也是第一个给二面的 很知足了一面:1.自我介绍2.项目里面提到了spring ai问了会话管理之类的问题(但是啵主没有怎么准备就一再强调只是调用了api)3.问了项目里面的缓存击穿怎么解决(啵主脑子一抽背成了穿透)说完之后反正过来立马道歉纠正面试官也笑了后来啵主透红着脸面完一整场4.问了项目中秒杀库存扣减是怎么做的5.问了另外一个项目中mybatis联表查询怎么做(啵主对mybatis已经忘光光了只想起来一个配置文件)面试官引导说自定义注解也是不太记得了6.项目问完之后开始让我对技术排排序不局限于java 我说java并发 他就问我并发包下面有什么 紧接着问了CAS等一系列并发问题但都没有很深入7.并发聊完了就开始问jvm,问我内存结构和垃圾回收器(啵主直接八股吟唱面试官说学习的这么深入啊)8.之后就没有再问八股相关的东西了 开始开放性问题 他说再说话spring ai和大模型问我的了解之类的(啵主开始说自己的研究方向) 之后面试官对我的研究方向也挺感兴趣 就开始问我研究生阶段的横向项目9.还问了学习一个新东西(框架之类的)怎么学的 面试官对我的回答还挺认可的10.到这已经1h了 面试官人很好说那就做个题吧 给你出个简单的 就给我出了个二分查找 很快就写完了11.反问阶段问了业务(当时啵主根本没办法听清楚因为脑子非常紧张) 不过面试官讲的很细 后来我说没有什么想问的了 他又问了我入职时间北京能接受吗之类的 我以为要结束了 他又说如果有下一轮面试的话让我多准备准备大模型之类的知识 和我分享了很多技术笨人的第一次面试就此结束 第二天没等到二面 中间又隔了一个周末 以为要寄了 没想到周一约了二面二面:1.全程无八股无手撕都是对大模型和研究生阶段做的横向项目的拷打2.大模型的prompt RAG 微调 训练时候参数如何调整 Langchain框架了解吗3.之后问了一些开放性的问题比如参加过什么社团 担任什么职务 遇到最困难的事情之类的4.反问阶段还是问了业务 面试官问了入职时间之后就结束了
查看13道真题和解析
点赞 评论 收藏
分享
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脚本。
点赞 评论 收藏
分享
评论
6
58
分享

创作者周榜

更多
牛客网
牛客企业服务