OPPO后端开发一二面

一面:
1.要实现一个PRC框架,核心要实现的一些基础点是哪些
2.项目里面的序列化是怎么做的
3.为什么用kryo序列化
4.项目底层用的是什么框架
5.了解netty吗,netty定制化?
6.TCP粘包是怎么解决的
7.IO多路复用的原理
8.秒杀项目高并发的技术处理,以及库存方面的处理
9.有没有了解过熔断降级的一些技术手段
10.Redis数据类型
11.zset底层数据结构
12.压缩列表有什么好处和缺点(节省空间,更新会导致连锁反应)
13.跳表和红黑树有什么区别
14.为什么redis选择跳表而不是红黑树
15.跳表相对于红黑树有什么缺点
16.java自带的线程池有什么缺点
17.线程池参数
18.为什么先放队列再创建最大线程
19.核心线程数、队列长度和最大线程数怎么设置
20.JVM运行时数据区域
21.哪些区域不会发生OOM
22.Java创建一个对象的过程,涉及到的数据区域
23.对象保存在数据区的哪一块
24.CMS收集器的优势和弊端
25.怎么解决CMS收集器的弊端
26.ZAB协议leader和follower之间的数据同步
27.两阶段提交的弊端,什么场景下应该使用这个协议
28.近期有没有关注过什么技术
29.大端和小端

二面:
1.线程池的工作原理
2.线程池是怎么让线程一直存活的(拿不到任务就调用park阻塞住)
3.park方法的原理
4.IO多路复用的原理
5.BIO和IO多路复用有什么区别
6.select和epoll的区别
7.spring的bean生命周期
8.堆的划分
9.CMS垃圾回收器
10.实验室相关
11.了解CNN、RNN等神经网络吗
12.mysql有5000万条数据,根据性别字段建立索引,在查询性别为男性的所有记录时没有走索引,为什么mysql选择不走索引(回表,走索引会随机访问磁盘)

9月15号HR面,面完查状态秒挂,直接emo了,想了想估计是HR问我投了哪些公司时,我说了不少领域的,当时他的表情就不对了,觉得我是把OPPO当备胎

二面和HR面的面试官给人的感觉也很不好,二面面试官笑呵呵的但总是露出不屑的表情,HR面试官前面笑呵呵听我回答完某些问题后直接一副死人脸,搞得我心理都没底了,都三四十岁的人了连表情都不会控制,有没有情商!

珍爱生命,远离OPPO

全部评论
同学同花顺尝试一下吗,面试简单不造火箭,我帖子有内推
点赞 回复 分享
发布于 2022-09-14 01:12 浙江
问这么难,疯了吗oppo
点赞 回复 分享
发布于 2022-09-14 01:29 湖北
为什么问这么难,楼主简历里写这些了吗?
点赞 回复 分享
发布于 2022-09-14 14:06 江苏
我15号hr面完一直进行中,应该也是挂了
点赞 回复 分享
发布于 2022-09-16 12:33 四川

相关推荐

4 35 评论
分享
牛客网
牛客企业服务