我是靠谱客的博主 顺心金毛,最近开发中收集的这篇文章主要介绍oppo Java工程师社招面经,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

网友投稿

oppo

在这里插入图片描述

一面

· 有哪些常用排序算法?

· 手写快排,快排时间复杂度是多少?

· 快排算法是不是稳定的?什么是稳定性?

· 括号匹配,时间复杂度,空间复杂度

· 一天爬一千万条文章,怎么做设计?怎么并行协调?100台服务器怎么尽可能负载均衡?

· 怎么设计一个秒杀系统?怎么解决大并发?

· 设计一个抢红包系统,要注意哪些点

· 用kafka做了什么功能?

· kafka内部原理?工作流程?

· Redis数据结构、对象,使用场景

· Redis内存淘汰策略

· 缓存的热点Key怎么处理?redis缓存穿透,怎么避免?

· http 2有了解过么,新增了哪些功能,现在用的什么版本?1.1?

· http缓存机制都有哪些?什么是cdn?header中涉及到缓存的字段有哪些?

· cookie session介绍一下

· html页面,怎么与后端交互?流程是什么?涉及到哪些组件?

· join和in怎么选择?有什么区别?

二面

· union和union all有什么区别?怎么选择?

· 怎么处理sql慢查询?

· 线上问题排查,突然长时间未响应,怎么排查,oom

· cpu使用率特别高,怎么排查?通用方法?定位代码?cpu高的原因?

· 频繁GC原因?什么时候触发FGC?

· 怎么获取dump文件?怎么分析?

· 用过mysql的锁么?有哪些锁?

· MyISAM、InnoDB区别?为什么不用MyISAM?

· 设计一个微博社交系统,怎么更高效,索引怎么设计、提高效率,查询扫描行数,缓存设计

· 在java里手动实现一个生产者、消费者模型

· 目前手头的offer情况?

整理的面试题与答案

本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取点击链接加入【Java技术交流】
在这里插入图片描述

最后

以上就是顺心金毛为你收集整理的oppo Java工程师社招面经的全部内容,希望文章能够帮你解决oppo Java工程师社招面经所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部