OPPO后端一面

2024.8.9 OPPO后端一面面经
1.自我介绍

2.本科阶段最有挑战的课,如何克服的,为什么会觉得他最难最有挑战,我讲的是《人工智能》,后来要讲一个人工智能算法,具体落地哪里用到了或者潜在用,答DDQN,问DDQN相比于DQN优化了什么

3.讲一下两段实习挑一个系统,讲一下是什么内容,负责哪个模块。其中我提到了开放API,又追问如果现在负责的是api的维护,如何做限流,做流控,做负载均衡,保障系统可用

4.有一个实习需求是JVM调优,讲一下JVM模型,垃圾回收算法,垃圾回收器,垃圾回收流程,实习怎么发现需要进行垃圾回收的。

5.实习的系统有用到哪些开源项目?答在目前的dubbo,redis,mq等都封装了一层并且使用,追问重新封装的rpc框架比dubbo好在哪了,为什么还要重新封装,dubbo的核心原理是什么大概讲一下,了解netty吗,不了解

6.有一个项目是秒杀系统,是怎么做分布式事务的,怎么保障的,我说是单机系统,所以要求进一步想一下,现在设计的话如何做(简单讲了一下两阶段提交,不知道对不对,薄弱项)。用到线程池了吗,参数如何设置的,追问拒绝策略以及设置无限队列内存不就爆了(给自己挖了个坑)

7.了解docker和k8s这类云原生吗,答了一下使用经历

8.一段开源协会的经历,具体做什么的,怎么看待开源产品和开源社区的。

9.最喜欢的技术面是哪个,不太了解问的是什么所以反问想让举个例子,例如云原生?linux?存储?或者单纯做业务,答之前做的都是业务,所以熟悉mysql,redis,mq等java那一套比较多。追问哪个读过源码,选择了redis,直接问redis核心是什么,为什么这么快,源码怎么实现的,只能从知道的八股里一些数据结构和线程模型答,具体真不清楚。

10.反问(终于反问了)
- 具体做的业务——oppo这边后端开发包含很广泛,有coloros,云原生,存储,也有商城这种业务,我是做底层的,云原生那块(听到这心凉半截)

整体强度很大,感觉自己给自己造了一个又一个坑,一直追问而且问题很奇怪的感觉,问Java的不多我也猜到应该不是主写Java的,没想到是做底层的。但是后续通过状态码查是通过了,比较惊喜!
面试体验很好,面试官一直在微笑并且语气很好,也会安慰不会也没关系,可以说自己会的,不过最后结束确实是物理上汗流浃背了。😇
#Java# #2025# #牛客解忧铺# #oppo# #后端#
全部评论
咱们好像问的差不多哈哈哈
1 回复 分享
发布于 08-09 22:59 湖北
大佬学历bg是什么呀,被挂了555
1 回复 分享
发布于 08-28 23:43 陕西
这个面了多久呀佬
点赞 回复 分享
发布于 08-10 00:09 湖北
大佬没有手撕吗
点赞 回复 分享
发布于 08-15 19:52 四川

相关推荐

点赞 评论 收藏
分享
10 31 评论
分享
牛客网
牛客企业服务