比心二面,挂

1. 加锁是为了解决什么问题  
2. 项目中使用锁的场景  
3. 在没有锁的情况下可能会导致什么缓存一致性的问题  
4. 打赏金额缓存,有三笔打赏记录,记录执行顺序不一样会有问题吗   
5. synchronized底层实现原理,锁升级流程  
6. 线程池创建参数  
7. 什么情况下用到最大线程数(线程池的流程)  
8. 使用线程池解决什么问题  
9. 项目中怎么用到线程池的?    
12. 线程数设置经验?  
13. 自研rpc框架调用线程池各参数怎么设置,他属于什么类型?  
14. rocketmq延时队列实现原理  
15. 什么是时间轮,实现原理  
16. 你觉得自己在开发中的优势  
17. 为什么选择开发岗位,不选择大模型工程方向?  
18. 你觉得在大学期间有哪些失败令你印象深刻?

面试意外太多,实验室面试结果拍到的人太多,另外导师后续突然冲进来问我在干嘛😓。多少给面试加了点defuff。挂了
全部评论
在实验室面试你是这个
2 回复 分享
发布于 2025-04-24 11:47 山东
导师这太抽象了吧,不放实习吗
点赞 回复 分享
发布于 2025-04-22 22:42 上海

相关推荐

1. 多做一劳永逸的事情。很多事情一次学会基本可以大学四年都不再为这类事情发愁。小的比如学会markdown,记笔记就变得方便快捷;大的比如自己经常要发布上线服务,就花几天搭建一个集群。2. 时刻具备3-7天掌握一项技能的心理准备。无论是学科竞赛、期末考试,还是准备实习、秋招,很多时候当你需要快速运用某项技能做事的时候,不会有那么多时间给你准备,这时候就需要速成。3. 加入/组建一个技术团体,社团/面试群/社群/技术博主的圈子,并且养成水群习惯。只有你参与并融入你正在追求的事业的氛围里,你才能保持动力去做一件事。推荐一个博主【程序员牛肉】的圈子:https://pd.qq.com/s/daelsgft54. 尽早明确自己距离目标还差什么。很多人学习的非常努力,但是方向不明确。最简单的例子,很多我帮忙找实习秋招的朋友,简历都过不了,却花大把时间在背八股上。面试的过程是阶段性的,要考虑的先是有面试机会、再是怎么面试。5. 思维不要被约束。后端语言java、c++可以,golang也可以;项目苍穹外卖、黑马点评可以,github上的高star项目也可以;数据库用mysql、redis可以,用postgresql也可以;项目里的ai模块用rag、mcp可以,最简单的function call也可以。帮很多人看简历问题的时候,很多东西都是硬写上去的,项目是自己的,不是非要和网上大流一致才是好项目。
想进开水团喝开水:杭电也是双非是吧
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

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