首页 > 蘑菇街 java岗社招面经
头像
AreUReady?
发布于 2021-06-17 19:16
+ 关注

蘑菇街 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事务讲讲,项目中怎么用的?底层怎么实现的?

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

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

能力。

 

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖