3.26OPPO一面1. 动态线程池具体的适用场景(具体一个业务场景)?2. 设置一个较大的核心线程池参数和最大线程池参数不就行了,为什么需要一个所谓的动态调整?3. 人为怎么调整?设置自动调整怎么实现?4. java提供的用于配置线程池的队列?5. java提供的锁以及区别?6. 什么是可重入?7. jdk版本新特性8. OSI七层模型9. TCP/UDP协议区别10. 拥塞控制和流量控制11. http1.0/http2.0区别12. 2000byte用udp和tcp分别发送多少个报文13. http状态码,502是哪个网络组件返回的?14. tcp报文首部长度、包含字段15. 端口范围16. 对AI的关注、使用17. A对象的字段field,提供了set方法和get方法,set方法加synchronized ,1. 线程A和线程B同时使用set方法会不会有并发安全问题?2. 此时线程C使用get方法,会不会由于并发安全问题?反问面试中表现出的不足?答:计网得补补、动态线程池项目不够贴切真实需求面试感悟:当面试官多次重复你的某个回答时,这个答案就是有问题当面试官在你回答A问题后,追问那A和B有什么区别,当你发现自己说不上来区别的时候,就说明你把两者搞混淆了