·自我介绍
·项目介绍(并介绍自己认为优秀的点)
·秒杀流程讲解
·项目瓶颈在哪里,优化的点在哪里,从哪里优化,怎么优化
· 你的优化(限流)为什么提升了服务端的能力?你有找项目里实际优化了的点吗?
·线程池、核心线程数、两个线程访问时线程池怎么运作?
·你的系统是完全单机配置的吗?
·如果秒杀缓存减成功,但是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) 回帖