蘑菇街 java岗社招面经

·自我介绍

·项目介绍(并介绍自己认为优秀的点)

·秒杀流程讲解

·项目瓶颈在哪里,优化的点在哪里,从哪里优化,怎么优化

· 你的优化(限流)为什么提升了服务端的能力?你有找项目里实际优化了的点吗?

·线程池、核心线程数、两个线程访问时线程池怎么运作?

·你的系统是完全单机配置的吗?

·如果秒杀缓存减成功,但是mq下单失败,怎么做?把库存加回来吗?

·消息队列为什么用rabbitMQ?

· msql数据库引擎讲讲

· (由于上一个问题自己提到了索引,然后。。。)现在假设创建了联合索引(a,b,c),

写数据的时候(但还没有提交),mysql重建索引了吗?什么时候重建呢?

·你刚才说的隔离级别具体怎么实现的?底层?

·提交和回滚怎么实现的c

·上面说到的的联合索引,现在查找数据时的条件是where b > 2 and a = 1 and c = 1,这是

怎么使用上面的联合索引的?

·假设你的项目上线了,你发现规律性宕机,然后规律性恢复,是怎么回事?你如何排查

· full GC 怎么产生的?full GC对系统有什么影响?

·是不是full GC会造成前面那个规律性宕机的问题?那你该如何排查呢?

· ${}和#{}区别?两者分别是怎么运作的?具体流程讲讲

· mybatis如何防止sql注入

· spring事务讲讲,项目中怎么用的?底层怎么实现的?

·还有什么问题吗?我问了为什么一直在问项目,他说:基础知识到处都是面经,没有区

分度。我是按照项目来问,一点点深入挖到基础里,看重你对基础知识在项目中具体运用的

能力。

 

#蘑菇街##java工程师##社招##面经#
全部评论
答主是几年的呀 棒
点赞 回复 分享
发布于 2021-06-21 08:48

相关推荐

面了这么多场试,总有公司总喜欢压力面一个小时面试+手撕,哪里不会就点哪里,说了不会不会还继续追着问不尊重求职者,稍微有些细节记不清了,就开始怀疑项目真实性以及人格让求职者开摄像头但是自己不开,说话声音还贼小,pardon几次就开始不耐烦的不知道这个算不算,手撕的时候,面试官人跑了。。。最后快结束才来
一纸丿繁华丶:你换位思考一下,自己在职场被领导push麻了,身心俱疲,现在有个机会让你放松一下,体验一把上位者的感觉,还能看着那些高学历人才、未来自己的竞争者,抓耳挠腮、手足无措的样子,没给你当场笑出来就不错了,理解一下面试官吧。
点赞 评论 收藏
分享
喜欢飞来飞去的雪碧在刷代码:可以试一试字节
点赞 评论 收藏
分享
04-28 11:34
西北大学 运营
牛客4396号:不好意思,这个照片猛一看像丁真
点赞 评论 收藏
分享
评论
3
33
分享

创作者周榜

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