OPPO一面
3.26
OPPO一面
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有什么区别,当你发现自己说不上来区别的时候,就说明你把两者搞混淆了
OPPO一面
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有什么区别,当你发现自己说不上来区别的时候,就说明你把两者搞混淆了
全部评论
请问手撕是什么呀
oppo还在池子里
是春招还是暑期实习呀?
直接给我简历复筛挂了
再也不用OPPO了
相关推荐
03-29 04:14
Ohio State University Columbus Java 点赞 评论 收藏
分享
03-29 12:00
上海交通大学 硬件开发 点赞 评论 收藏
分享
03-31 11:01
西安交通大学 Java 点赞 评论 收藏
分享