美团暑期一面

1,java的垃圾回收机制。怎么确定某个对象需要被回收?
2,为什么要使用多线程?
3,为什么要使用线程池?线程池有什么优点?
3,java多线程使用过哪些类或者工具?
4,线程池需要设定哪些参数?
5,线程池的等待对列有什么驱逐算法?
6,线程池的核心线程数设置为多少合适?
7,线程池的对列分为哪些?可以使用无界对列么?
8,spring里出现循环注入怎么解决?
9,介绍下IOC
10,手撕代码,没做出来,多半凉了 #你觉得今年春招回暖了吗# #美团# #实习# #暑期实习#
全部评论
问了啥时候出结果吗 我也没做出算法
3 回复 分享
发布于 2023-03-16 20:31 白俄罗斯
uu他问笔试情况没
2 回复 分享
发布于 2023-03-17 09:20 河南
代码题是啥
1 回复 分享
发布于 2023-03-27 18:58 香港
更新:喜提感谢信
1 回复 分享
发布于 2023-03-22 18:05 北京
有Java岗实习,感兴趣可以看看
1 回复 分享
发布于 2023-03-19 07:42 上海
请问线程池的核心参数有哪些
点赞 回复 分享
发布于 2023-08-13 20:11 台湾
别来了,现在往死里面搞呢
点赞 回复 分享
发布于 2023-03-18 21:18 北京
算法是啥
点赞 回复 分享
发布于 2023-03-18 20:15 山东
请问一下是电脑远程面试吗?手撕代码是给网站还是手写
点赞 回复 分享
发布于 2023-03-18 15:42 北京
楼主一面过了吗
点赞 回复 分享
发布于 2023-03-18 10:38 北京
什么部门
点赞 回复 分享
发布于 2023-03-18 00:37 上海
麻烦问下哥们是视频面还是电话面呀
点赞 回复 分享
发布于 2023-03-17 23:23 北京
点赞 回复 分享
发布于 2023-03-17 22:24 安徽
老哥,这个问项目了吗,还是直接问的八股啊
点赞 回复 分享
发布于 2023-03-17 15:19 湖北
是后端吗
点赞 回复 分享
发布于 2023-03-17 01:29 云南
没问项目嘛
点赞 回复 分享
发布于 2023-03-17 00:37 江苏
问得很基础啊,应该过了
点赞 回复 分享
发布于 2023-03-16 23:42 江苏
uu你是面的哪个部门?
点赞 回复 分享
发布于 2023-03-16 23:26 广东
算法题问了什么
点赞 回复 分享
发布于 2023-03-16 22:06 江西

相关推荐

04-24 11:12
已编辑
燕山大学 Java
1. 讲讲项目里的引入缓存+强制刷新,是怎么做的?(这个已经改了,现在换一套说法)2. 刚刚说的加的锁是怎么实现的?3. redis分布式锁是公平锁还是非公平锁?(这里答错了)4. 追问:公平锁和非公平锁你是怎么想的5. Java当中的锁你知道哪些?6. synchronized你展开讲讲(锁升级有点卡)7. 看你写了策略模式,设计模式你知道哪些,都说一说(单例,工厂,策略)8. Java中的线程有哪些状态9. 讲讲死锁10. 怎么避免死锁11. 讲讲Java的集合12. 追问:你说到了这些List、Queue、Set、Map这些,你讲讲这些你熟悉的实现类(讲了ArrayList、LinkedList顺便对比了下,以及HashMap,讲了1.7、1.8)13. 追问:HashMap的树化和退化条件(顺便讲取值由来)14. 追问:讲一讲HashMap的扩容过程15. 追问:HashMap是线程安全的吗(顺便讲了一下,插入成环的原因,1.7头插、1.8尾插,顺便结尾提到concurrentHashMap)16. 追问:讲讲concurrentHashMap(讲1.7、1.8区别对比)17. Redis的数据类型有哪些(顺便讲了String,ZSet的底层编码实现)18. key的过期策略(还真忘了)19. Redis是单线程还是多线程20. 追问:为什么单线程还能做到高性能21. 讲讲Redis的缓存一致性问题22. 缓存穿透,缓存击穿,缓存雪崩这些缓存异常情况怎么做的23. MySQL事务的隔离级别24. 索引类型有哪些25. 追问:对比下B+树索引和哈希索引26. MySQL的锁讲一讲27. 讲讲乐观锁和悲观锁手撕:链表找环(15min)-快慢指针讲思路反问:想请教您一下,今天面试哪里需要优化一下、假如我能进贵公司,我做的业务可能是什么**总结反思**Java并发需要加强,特别是AQS,synchronized,锁MySQL的事务、锁Redis的key过期策略,缓存方案再研究一下
查看30道真题和解析
点赞 评论 收藏
分享
头像
04-24 18:51
南京大学 Java
攒人品ing~个人背景:📝 面试问题详细回顾Part 1:实习项目拷打1. 详细讲讲你认为最有亮点的项目,遇到了什么难点?2. 为什么用多进程而不是多线程?3. 除了利用多核 CPU,针对这 2 小时的耗时,JSON 解析的计算逻辑或 I/O 还有没有优化空间?4. 之前提到的 OOM 是怎么发生的?既然物理内存固定,为什么换多进程/切片就能解决?Part 2:Java 底层与 JVM 八股1. 日常开发中怎么排查由于资源未释放导致的内存泄露?2. 为了降低 GC 对程序性能的影响,有什么具体的编程最佳实践?3. 怎么让对象尽可能在栈上分配,而不是在堆上?Part 3:AI Agent 落地项目1. Agent 的动态调度灵活性很强,你排障的流程其实是偏固定的,怎么控制大模型的执行确定性和约束?2. Supervisor 里的意图识别是怎么做的?为什么用小模型不用大模型?3. 怎么处理多轮对话的上下文管理?4. 对 AI Skill(AI 工具/插件配置)怎么理解?它带来了什么抽象好处?Part 4:高并发场景设计场景:1万并发请求一个热点 Key,缓存 Miss了,但底层的 MySQL 只能扛 1000 左右并发。怎么让这 1 万个请求拿到正确数据且不把 DB 打崩?追问 1:休眠轮询会导致极大的连接堆积和对 Redis 的无效 I/O 压力,怎么优化掉轮询?追问 2:这样多引入了一个外部依赖(Redis Pub/Sub),且对 Redis 本身 IO 压力大。如果不依赖第三方中间件,就在单机 JVM 内部怎么解决?Part 5:手撕代码环节题目:实现上述讨论的 Singleflight (单飞) 机制反问环节 & 面试官反馈我: 实习生想要胜任我们组的工作,有哪些需要补强的地方?以及您对我今天的表现有什么评价?
查看15道真题和解析
点赞 评论 收藏
分享
评论
15
163
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务