蘑菇街 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

相关推荐

早餐10,午餐25,晚餐35,饮品18,光吃就88😋
沟头学院:你这什么饮品呢?这么贵,还天天喝吗?还有饭钱,吃的啥呀一顿35😂,天天这么搞可受不了啊
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
33
分享
牛客网
牛客企业服务