15日下午3.30面的一面 16日下午3.30面的二面
1、自我介绍 2、秒杀系统的实现流程 3、为什么用redis? 4、redisson的底层实现?宕机了解锁怎么办? 5、redis的持久化机制 6、redis缓存雪崩、缓存穿透 7、秒杀系统时,数据库做了什么优化吗 8、限流操作做了什么 9、JVM内存结构 10、JVM垃圾收集器有哪些?什么场景用什么? 11、JVM垃圾回收过程是什么?为什么发生垃圾回收 12、TCP 三次握手 四次挥手?为什么要这么几次?其中的关键字是什么意思? 13、Java不同对象不同东西生成在内存中怎么样存储的 14、hashmap1.7、1.8的区别和扩容机制以及一些其他原理 15、Spring中你知道了哪些设计模式?在Spring中是如何应用这些的 16、反问
1、自我介绍 2、秒杀系统 3、说说你秒杀系统与别人有什么不一样,还是你能想到有什么继续优化 4、为什么用redis和redisson做? 5、为什么用消息队列?死信队列用来干什么? 6、雪花算法底层实现有了解吗 7、限流是怎么做的 8、其余的限流机制还有什么 9、令牌桶原理是什么?优缺点有什么?计数器呢? 10、为什么可以用redis做一个分布式锁 11、spring ioc 和 aop的实现原理以及运用场景 12、JMM内存模型介绍一下 13、volatile关键字说一说,哪些地方用到过?你怎么看的?单例中是如何用的 14、tomcat优化是怎么实现?自己有去具体实践吗 15、synchronized、reentrantlock一些底层实现? 16、锁升级的过程? 17、自旋锁什么时候用比较好 18、什么是公平锁和非公平锁 19、反问
这些是大概问题 具体的还有一些小细节记不起了 总的来说两面的面试官人都挺好的,感觉第二个特别的细腻以及也会跟你耐心解释为什么 告诉你之后怎么去学 挺好的面试官 希望能有一个HR面吧
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
最新整理面试题
上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2020收集的一些大厂的面试真题(都整理成文档,小部分截图),有需要的可以关注下方公众号自行获取
最新整理电子书
最新整理大厂面试文档
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。一键三连哦!
谢谢大家的观看!
