概述
网友投稿
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工程师社招面经所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复