数字马力二面

数字马力二面,50多分钟
1. 自我介绍
2. 说一个熟悉的项目
3. 实习问题,同步接口改成异步接口
4. 引出线程池,参数,拒绝策略,工作队列
5. 线程到线程池后怎么工作滴
6. LinkedBlockingQueue会满吗(我说会,在有容量情况下,生产速度大于消费速度)
7. 这个队列不配置的话是一个无限的队列(不传参无容量限制),问会触发什么问题(我回答应该会oom,应该不太对)
8. 哪些会产生OOM(堆中开辟新对象内存不够)
9. JVM内存模型,垃圾回收(这下看懂了,关键字触发,八股吟唱)
10. 方法调用中JVM内存区域变化,新生代和老年代GC过程(和上面那个一起)
11. 什么情况出现栈溢出
12. 创建一个对象一定在堆里面吗(我:应该是吧)
13. RabbitMQ什么情况触发死信队列
14. 死信队列需要处理吗,怎么处理
15. URL解析
16. 拿到的是真实IP吗,引出反向代理
17. Nginx(不熟)
18. 典中典:秒杀系统,不过我没怎么看这个,可能设计的有些问题(问了好久,我本来想简单说说的,就说redis搞缓存预扣减,发到消息队列里后面做异步数据库操作,然后就一直往深了问,问了一堆比如重复消费,MQ断网之类的,没仔细看那个场景,忘了,设计的有点缺陷)

19. 你有用过AI吗,怎么用的
20. agent + rag ,引出我的项目,我有做相关的
21. rag参数调优,我答了个分片算法比较重要?毕竟那个项目我也不调参数啊
22. Ai使用有什么问题
23. 如何确保ai用户隐私权
24. 反问

自从上次一面被简单八股懵逼了,我直接狠狠的背诵,尤其是jvm内存篇

中间面试官还说了前后矛盾(我答完jvm内存模型后),为什么那个队列会oom,我当时没反应过来,现在应该是说,那个队列为什么不会被gc回收吧
复盘后发现这个队列里的对象是强引用的(队列元素被队列里的链表强引用,队列本身跟线程引用)应该是这样吧,我也不知道了

我感觉挺悬能过的,一面表现也不行,早知道一面前背一下八股了,小厂面多了,我都懒得背八股,他们一般都是问实习
全部评论
可以的,感觉应该问题不大
点赞 回复 分享
发布于 昨天 23:54 福建
二面的话是+1还是+2呢 一面感觉人还挺友善的
点赞 回复 分享
发布于 昨天 11:09 北京
居然面了50多分钟,我半小时都没有
点赞 回复 分享
发布于 昨天 10:03 辽宁
大佬base郑州还是长沙
点赞 回复 分享
发布于 昨天 08:53 上海

相关推荐

评论
1
7
分享

创作者周榜

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