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 四川

相关推荐

1、OPPO面试经验OPPO后端开发岗位总共分为1轮笔试+2轮技术面试+1轮hr面试。笔试包含单选和多选,注意java后端开发也会考一些C++的知识,比如指针、数组、构造函数和析构函数、虚函数等,可适当补充点知识。编程题总共3道,一般比互联网大厂简单,第一题暴力模拟即可,第二题稍微加点优化,第三题记录状态的dp。程序猫当时A了2题,通过了筛选,因此笔试方面小伙伴压力无需太大。一面实验室项目拷打;超卖问题怎么解决的?怎么保证秒杀的性能,有没有其它方案?消息重复消费、消息丢失,有考虑过吗?幂等具体怎么做的?优惠券分发怎么解决单条消息消费时间过长问题?为什么使用redisson,红锁是什么?讲一下java内存区域?hashmap和concurrenthashmap的区别,后者怎么保证的线程安全性,他们能插入null吗?讲一下AOP及其原理?二面实验室项目拷打;布隆过滤器会误判吗,能删除元素吗,要删怎么办?有没有遇到过数据倾斜问题,怎么解决的?为什么选择murmurhash?其它hash算法有对比过吗?结算逻辑怎么做的?极端情况下redis宕机,你的程序会出错吗?假如我想完成能叠加优惠券的结算,满足优惠券规则的情况下尽可能优惠最大金额,你会怎样设计?接口和抽象类的区别?new String("hello")会创建几个对象?hr面介绍一下你的竞赛你原生家庭对你的影响是什么你自己的优缺点你大学期间最有成就感的事情如果老板不给你派活,你会怎么样如何平衡工作和生活总结OPPO一面二面压力都不会很大,面试官很和善,不会压力人,问的问题也都不会很偏很怪。一般流程就是 自我介绍 + 问项目 + 场景 + 适当的八股,两次面试都是这个流程,无手撕。手撕比较差的伙伴可以好好准备下项目和八股,有很大机会。求关注,现在关注,以后就是老粉了,其它问题欢迎留言--------------------------------------下一期OPPO筛简历玄学,双九被刷(二)2、OPPO暑期实习待遇及转正情况;美团OC,只因这两个项目(一) 1、 超适合实习的项目推荐;
点赞 评论 收藏
分享
评论
5
41
分享

创作者周榜

更多
牛客网
牛客企业服务