美团后端一面面经

4.19一面

1. java arraylist和linkedlist存储结构的区别?这两个结构是线程安全的吗?

2. hashmap put的过程?hashmap的容量为什么一直是2的n次方?

3. 讲讲final关键字?能修饰抽象类吗?

4. 抽象类一定要有抽象方法吗?抽象类可不可以全都是普通方法?

5. 线程池的核心参数有哪些,每个参数的作用都讲一下?举个例子解释一下这些参数?

6. 讲讲JVM类加载过程

7. 讲讲双亲委派机制

8. 讲讲JVM常用的垃圾回收器有哪些,讲讲CMS、G1、ZGC的优缺点,比较一下三者?

9. 慢sql有什么优化思路?

10. 慢sql有没有什么评判标准?

11. 围绕之前的项目经历进行提问

12. 算法题:求子数组的最小值之和

总体来讲,主要考察java基础知识,对细节问的比较细

#美团暑期实习##美团工作体验##ATMD##美团2025届转正实习#
全部评论
项目是
点赞 回复 分享
发布于 07-16 20:38 上海

相关推荐

08-12 22:22
门头沟学院 Java
项目拷打● 怎么平衡服务器的负载?如果并发开得太高可能对进程或者内存存在风险,开得太低又会性能不佳,怎么去折中或调优?● 线程池的其他参数可以怎么设置?● 拒绝策略考虑怎么设计?● 阻塞队列的长度怎么设计?● 阻塞队列的容量极大或者极小会有什么问题呢?另一个项目● 项目选型是参考了其他的项目还是自己敲定的?● 项目中的哪些选型是没有达到预期的或者存在问题的?    ● Redis 的消息队列是怎么实现的?● 会涉及到 Feed 流的推送吗?● 怎么平衡 Feed 流中的博文顺序呢?● Feed 流中还看过一些其他的思路吗?比如极端情况下粉丝数量特别庞大的情况?八股● 数组和链表的区别?● 数组元素插入的平均复杂度的O(N),是怎么算的?● 队列和栈的区别?● 假如基于数组来实现队列,这样的队列 入队和出队 的最好时间复杂度?● 怎么做到 O(1) 的?● 那这样随着队列的不断的入队出队,那这个数组的可用空间就会越来越少,这个怎么处理呢? ● 具体描述一下循环数组怎么实现的?● 循环数组怎么判断队列的状态,什么时候是满的,什么时候是空的?● 说一下 volatile ?● 结合一些具体的例子?什么情况不加 volatile 可能会存在两个问题中的某个问题呢?● 说一下 Java 对象的四种引用类型?● ThreadLocal 的弱引用说一下?● 项目中的 ThreadLocal 使用是解决什么场景的呢?
美团三面42人在聊 查看24道真题和解析
点赞 评论 收藏
分享
17 64 评论
分享
牛客网
牛客企业服务