面试什么问题?
1 1

相关推荐

08-09 16:32
门头沟学院 Java
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# #后端#
查看9道真题和解析 牛客解忧铺
点赞 评论 收藏
分享
牛客网
牛客企业服务