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工程师##社招#
全部评论

相关推荐

07-11 11:10
门头沟学院 Java
请问各位大三兄弟们跟hr说多久实习时间到时候可以提前跑路吗?
程序员小白条:问就是六个月以上,可以一年,实习都这样,你入职后想跑就跑
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

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