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

相关推荐

bg:双九水货timeline:3月10号投递—4月2号一面—4月13号二面一面内容:上来介绍项目穿插一点八股,问的很浅,你负责哪些部分?进程与线程的区别?在项目中怎么实现互斥锁的?自旋锁的原理,长时间会产生什么影响?内联函数和宏定义?你是怎么实现项目中的多线程的?有没有遇到哪些问题?tcp部分是你做的吗?volatile你用在哪些部分上?arm基础架构有了解吗?DMA驱动内容。由于问的比较简单,基本上都回答上来了,然而泡了快一周的池子才给我约到二面,同时看到小🍠上已经有很多佬已经签约了,感觉这个岗位没有多少的hc。二面内容:一开始就是问你作为组长是怎么协调工作的,在项目中你觉得什么最让你有成就感。(本来以为就是聊聊天,没想到是我噩梦的开始),由于他是做优化的,对我项目实时性的部分比较感兴趣,问我是怎么优化实时性的,回答:在Linux内核加上preempt- RT补丁,追问为什么加入补丁之后就会让实时性有所提升?回答:中断线程化。然后问我这个内核补丁是怎么实现中断线程化的?这里没说清楚,支支吾吾说半天,然后说自己忘掉了。最后问了下看到我项目中有DMA,如果在进行数据搬运的时候CPU干预了会怎么办,我一开始没理解意思,后来回答可能会导致总线竞争和时延。然后就是反问。二面完基本当天就挂了总结:OPPO的面试体验还是比较好的,但楼主太菜了没把握住为数不多的机会,主要还是在项目上有些细节问题没有把握住,只知道要这么做,没考虑为什么要这么做,还有就是,一定要把话题往你擅长的方向引,不要说些不熟悉的东西。下周还有两家面试,希望能够早点接个offer #实习进度记录#   #我的失利项目复盘#  #嵌入式软件实习#  #嵌入式软件# #牛客AI配图神器#
点赞 评论 收藏
分享
评论
5
41
分享

创作者周榜

更多
牛客网
牛客企业服务