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有什么区别,当你发现自己说不上来区别的时候,就说明你把两者搞混淆了
全部评论
同学,想问一下你的动态线程池的项目是看的哪个博主的啊
点赞 回复 分享
发布于 05-15 09:48 辽宁
点赞 回复 分享
发布于 04-14 02:13 湖南
直接给我简历复筛挂了再也不用OPPO了
点赞 回复 分享
发布于 04-02 21:52 四川
是春招还是暑期实习呀?
点赞 回复 分享
发布于 03-28 19:36 江苏
oppo还在池子里
点赞 回复 分享
发布于 03-27 22:55 广东
请问手撕是什么呀
点赞 回复 分享
发布于 03-27 14:23 四川

相关推荐

05-19 16:54
已编辑
门头沟学院 后端
5.15 一面介绍部门业务自我介绍1. 线程池介绍2. 手搓线程池(搓不出来,我太菜了)3. JVM中CMS和G1的区别?4. select 执行顺序5. 联合索引(a,b,c)走索引吗?select * from tabel where a = 10 and b < 5 order by c;(走)select * from table where b = 5 and c = 10 order by a;(不走)select * from table where b = 5 and c = 10 group by a;(不走)6. 场景题:设计一个发红包、抢红包的功能、模块,选择合适的数据库,关键链路流程。(里面有些问题)7. over感觉已挂反问:1. 工作地点。2. 聊一下大模型应用开发前景怎么样?有没有什么建议?追问:2.1 大模型应用开发用java好还是python好?2.2 有开发经验吗?介绍自己的开发应用思路、RAG、向量数据库。2.3 对MCP理解,和Function call 的区别?--------------------------------------------------5.19 二面(KPI)无自我介绍1.项目如何考虑高并发文件上传的,涉及那些模块,如何交互的?2.数学竞赛、建模竞赛和计算机设计竞赛(本科的历史那么悠久了还问)3.TCP、UDP的区别。4.Https连接过程。5.操作系统:用户态和内核态区别。6.介绍hashMap。7.并发编程JUC下的类熟悉吗?8.JVM结构。9.强引用、软引用、弱引用、虚引用。面完秒挂(over)虽然我菜,但我写面经,攒人品!
查看46道真题和解析
点赞 评论 收藏
分享
评论
5
44
分享

创作者周榜

更多
牛客网
牛客企业服务