此次机会通过在网上投简历获取,面试总体分为3轮
以下为我的面试经历
第一轮面试官(是一位女性,喜欢钻研一些细节性的东西) 自我介绍 1、 HashMap和ArrayList的原理解释下。 2、 Netty原理介绍下。 3. 了解过NIO,BIO,AIO么?介绍下异同,代码中如何使用? 4. 分布式锁用过么?用什么函数?什么使用场景? 5. 能介绍下垃圾回收机制么? 6. redis的数据结构介绍下。项目中用过哪些?什么场景 7. 幂等性是什么?如何保障? 8. 交易系统中的数据一致性咋保障?
第二轮面试官(年龄看起来不大,人很好说话,给人一种很舒服的感觉) 自我介绍 9. 项目中的mongoDB使用场景是啥?如何部署的?怎么保证高可用性? 10. JVM的内存结构能介绍下么? 11. CMS和G1的优缺点?什么时候发生FULL GC?什么时候stop the world! 12. 什么样的对象能当根节点? 13. 一个类,两个函数,一读一写,写函数加synchronized,读函数还用加么?voliate关键字啥作用? 14. 数据库设计时,主键咋设?自增好还是非自增好?为啥? 15. mysql的锁类型介绍下 16. 线上CPU 100%了怎么查? 17. 写个算法,给一个数字,一个单调数组中,方法返回数组中第一个大于给定数字的下标,如果没有,返回-1。
第三轮面试官(应该是部门主管,比较严格) 你职业生涯中哪些事比较有亮点? 你的职业规划是啥?以后想怎么发展? 2、spring-cloud是否了解,spring-boot是了解,讲一讲bean的生命周期 3、hashmap-1.8后的改进,hashmap为什么是线程不安全的 4、如何做到线程安全,concurrenthashmap是怎么实现的 5、用到哪些的设计模式 6、ThreadLocal用过吗 7、类的加载机制 8、JVM-内存模型 9、垃圾回收 10、redis源码有读过吗 11、擅长的做什么 12、职业规划是什么 13、考虑过管理吗
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
最新整理面试题
上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2020收集的一些大厂的面试真题(都整理成文档,小部分截图),有需要的可以点击进入暗号:qf
最新整理电子书
最新整理大厂面试文档
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。一键三连哦!