美团高频面试(2022/2/16)
一:Java线程池核心参数与工作流程,拒绝策略
二:Synchronized和Lock的实现原理与区别
三:重写和重载的区别
四:线程的状态及转移
五:synchronized原理
六:Jvm垃圾回收器
追问1:CMS垃圾回收器的过程是什么样的?会带来什么问题? 追问2:G1垃圾回收器的改进是什么?相比于CMS突出的地方是什么? 追问3:现在jdk默认使用的是哪种垃圾回收器?
七:HashMap与ConcurrentHashMap在Jdk1.7和1.8的区别?
八:CAS操作原理与实现?CAS带来的问题是什么?如何解决的?
九:TCP与UDP区别? 追问:TCP和UDP的使用场景?
十:TCP是如何保证可靠传输的?
学习于:https://www.nowcoder.com/discuss/820924?source_id=discuss_experience_nctrack&channel=-1