oppo java后端秋招提前批 一、二面

一面
介绍一下项目的难点

1. redis有哪些数据结构
2. string 的底层
3. zset的底层
4. 红黑树和跳表的区别
5. 分布式session中用的是什么数据结构
6. zset的使用场景
7. redis使用的是集群还是单机
8. redis为什么可以承载那么高的并发量(我说IO多路复用,我不太满意)
9. 多路复用比阻塞的区别在哪里(我答的还是一次能处理多个请求,我感觉不太行)

并发
(可以说的细致一点)
10. sycronized了解什么
11. 和reetrantlock的区别
12. 说一下AQS

线程池
13. 在哪里使用的线程池
14. 项目中使用的线程池是使用内置的还是自己创建的
15. 自己创建的话线程池是使用了什么参数
16. 线程池中加入任务是个什么流程。
17. 为什么是要等核心线程数满了之后再去开创非核心线程数,而不是来了任务直接开启非核心线程数。
18. 核心线程数应该设计成多少(我说了IO密集和CPU密集)
19. 为什么IO密集型要设置成二倍CPU
20. 最近看的什么源码比较有启发性
21. CAP为什么只能选两个,有什么例子嘛
22. BASE


二面
全程只问了项目,拉跨项目。聊天过程很美好。
然后挂了。。。
我认为oppo今年招人也更严格了好吧。。。
#oppo秋招#
全部评论
和我问的基本一摸一样hh
1 回复 分享
发布于 2022-07-28 22:15
cpu密集型应该是cpu核心数加1,io密集型才是两倍的cpu的核心数吧
点赞 回复 分享
发布于 2022-07-28 18:01
好强啊!!!
点赞 回复 分享
发布于 2022-07-28 19:31
强啊大佬,等你的后续。也可以试一试荣耀啊,找我内推,更快简历筛选,内推码:yuhvad 网址https://career.hihonor.com/SU60eea919bef57c1023f6fe78/pb/school.html
点赞 回复 分享
发布于 2022-07-29 01:42
uu,项目难点一般该咋说呀😂
点赞 回复 分享
发布于 2022-07-30 11:55
考虑小红书吗,免费改简历,********,https://pegasus.xiaohongshu.com/recommend/job-list/XHSTOKEN-cjhvVkFDTlFvTUxxekJQb2xaUGVjblY5T1l3V0RrWVhKRk5VVFF2U0FMTT0=?positionName=red
点赞 回复 分享
发布于 2022-07-31 14:10
大佬一面后多久约的2面鸭
点赞 回复 分享
发布于 2022-08-11 18:58
楼主base深圳吗
点赞 回复 分享
发布于 2022-08-22 11:06 北京

相关推荐

点赞 评论 收藏
分享
周述安:这都能聊这么多。别人要是骂我,我就会说你怎么骂人?他要是继续骂我,我就把评论删了。
点赞 评论 收藏
分享
6 57 评论
分享
牛客网
牛客企业服务