oppo java工程师 社招凉经

  

  一面

· 有哪些常用排序算法?

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

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

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

· 一天爬一千万条文章,怎么做设计?怎么并行协调?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情况?

————————————————

 


#OPPO##面经##java工程师##社招#
全部评论

相关推荐

09-08 17:17
同济大学 Java
狗不理fe:里面的人劝一句,别来虾,我们部门24校招生淘汰率30%,还有一些人说有一年保护期,不可能!!!
我的秋招日记
点赞 评论 收藏
分享
09-28 22:01
已编辑
广西科技大学 IT技术支持
合适才能收到offe...:找桌面运维?
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务