OPPO 后端开发面经

一面
自我介绍,从项目细节入手提问
线程池设计思路
hashmap技术细节
垃圾回收器CMS及回收策略
redis结构,大量数据读取的分布式设计
redis数据持久化方式,如何保证数据可靠性
消息队列概念及使用
对RESTful API理解

二面
Q:自我介绍,挑一个代表性项目介绍
A:结果我挑了深度学习的毕设,感觉面试官有点懵逼,不是很了解,然后各种吹
Q:自己为什么胜任这份工作
A:吹逼+摆事实=讲道理
Q:一个100G的文件里,记录了不重复的数字,只给单台1G内存的主机,如何快速的查找某一个数字
A:懵逼。。说了下使用redis,对数据进行分片。或者hashmap分片匹配
Q:hashmap的put操作本身就需要遍历,速度不会很快。 redis分片的话还需要扩展或重写部分功能,短时间很难实现
A:确实是这样的,那就多线程分片吧
Q:分多少片?
A:……不知道。。
Q:问题升级一下,这个数据集内数字可重复,找出重复次数最多的
心理想,上一问都没答出来。。。完蛋了
A:作思考状,分片后汇总吧
“好的,今天的面试要不就先到这里吧”
心里一惊,这句话就是完蛋的意思啊。赶紧确认一下,“我大概多久能收到面试结果呢”
“大概一到两天吧”,然而二面旁边的屋子就是HR面的房间
听到这句话已经感觉凉透了,抓紧最后的机会使劲舔“我了解的OPPO非常的牛逼,blablabla,真的很希望能有这个机会。要不您再问几个问题吧”
门外等结果,竟然过了。。

HR面
基本套路,不详细说了
#OPPO##Java工程师##秋招##面经#
全部评论
恭喜~**舔到最后应有尽有😄
点赞 回复 分享
发布于 2019-03-11 17:28
这都能舔到,厉害了
点赞 回复 分享
发布于 2019-03-11 02:23
舔到可太秀了
点赞 回复 分享
发布于 2019-03-11 02:56
哈哈哈哈哈哈学习到了!
点赞 回复 分享
发布于 2019-03-11 03:05
哈哈哈哈我知道你!
点赞 回复 分享
发布于 2019-03-11 07:35
我连面试机会都没有😂
点赞 回复 分享
发布于 2019-03-11 07:37
校友,咱们怕不是一个二面面试官。。
点赞 回复 分享
发布于 2019-03-11 08:47
楼主  你们是哪个城市的 啊
点赞 回复 分享
发布于 2019-03-11 10:00
楼主优秀了哈哈哈
点赞 回复 分享
发布于 2019-03-11 11:01
哈哈哈哈哈,学到了
点赞 回复 分享
发布于 2019-03-11 13:26
学习到了  hhh
点赞 回复 分享
发布于 2019-03-11 13:43
厉害了
点赞 回复 分享
发布于 2019-03-11 14:37
估计同一个面试官,但是我没舔,所以挂了
点赞 回复 分享
发布于 2019-03-11 15:31
恭喜啊!
点赞 回复 分享
发布于 2019-03-11 16:34
哈哈,真的学到了,最后再狂舔一波让他难以招架
点赞 回复 分享
发布于 2019-03-13 21:08
学到了,使劲舔
点赞 回复 分享
发布于 2019-03-14 14:16
请问一面和二面在同一天么~
点赞 回复 分享
发布于 2019-07-10 10:27
快速查找某个数字 指的是存不存在吗。。
点赞 回复 分享
发布于 2019-07-11 11:15
是不是可以用布隆过滤器
点赞 回复 分享
发布于 2019-07-11 12:25

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
评论
12
113
分享
牛客网
牛客企业服务