当前位置: 首页 > 面试经验 >

oppo后端开发面经(一面、二面、hr面)

优质
小牛编辑
152浏览
2023-03-28

oppo后端开发面经(一面、二面、hr面)

前言

笔试:9月2日 笔试题全都是easy题,AK了
base:深圳
基本是一周一面

OPPO(一面 9月08日 14:40 - 15:15)

面试官上来就是比较快节奏的八股

  • 简单自我介绍
  • Java的垃圾回收算法
  • Java的垃圾回收机制的历程介绍
  • 监控jdk的手段有使用过吗?
  • 有哪些Jvm优化的参数有使用过?
  • 线程池有哪几种类型?
  • 为什么要自定义线程池?
  • 线程池的workQueue有哪些?
  • 线程池的拒绝策略有哪些?
  • 线程池中线程的生命周期?
  • Java中 IO有哪几种,分别介绍一下?
  • NIO在linux中是epoll、select、poll中哪一个?
  • AIO 在linux中是epoll、select、poll中哪一个?
  • TCP如何保证可靠性传输?
  • TCP的快恢复是如何保证的?
  • DNS是TCP 还 UDP?
  • DNS的过程?
  • linux的软连接 和 硬链接的区别?
  • linux的通信方式?
  • linux中如何查看一个进程的情况,用什么命令?
  • linux中修改文件的权限,用什么命令?
  • linux中进程各种通信方式的区别?
  • MySQL中有哪些索引结构?
  • Hash索引 和 B+树索引之间的区别?
  • MySQL中设置的编码格式?
  • MySQL更新一条语句怎么写?
  • MySQL中的日志有哪些,介绍一下?
  • Redis如何实现分布式锁?
  • Spring有哪些注解简单的说一下?
  • SpringMVC的流程说一下?
  • 聊实习项目

    介绍自己在实习项目中Mysql的优化过程。

    介绍自己在实习项目中多线程的优化过程。

  • 说一说自己的论文?
  • 说一下K-means的流程?
  • 说一下K-means不足的地方?
  • 反问

    公司是进行统招,现在是不分部门,进来之后再确定具体的岗位。

OPPO (二面 9月15日 18:00 - 18:35)

面试官比我先进了面试室,有些尴尬~

  • 自我介绍
  • 如何使用线程池的?
  • 引入多线程就引入了多个文件io是不是得不偿失?
  • 项目中sql慢查询优化介绍一下?
  • 碰到哪些语句,你觉得可能会有慢查询的问题?你会怎么解决?
  • Distinct会出现慢查询吗?怎么解决呢?
  • 项目中为什么要引入Redis?
  • Redis和Mysql之间的数据一致性,你在项目中是如何解决的?
  • Redis中缓存穿透问题?
  • Redis的Zset的数据结构?
  • JVM中常用的调优手段有哪些? 工具有哪些?
  • JVM中调优常见的语句?
  • JVM中堆 新生代 老年代的比例?
  • JVM运行时内存有哪些区间?
  • Java中final 和 finally的区别?
  • Java的四种引用类型?
  • Java中的集合有哪些?
  • MySQL中有哪些索引?
  • MySQL中的B+树结构?
  • 1W个试纸,1千万个人,如何进行某种疾病的检测?
  • 如何设计一个分布式的系统?
  • 反问?

    面试官人挺好的,他说他是做云计算的,他给了我一些未来在学习上的建议。

OPPO(HR面 9月21日 下午 3:00 - 3:20)

自我介绍?
实习中印象最深刻的事情?
项目中最自豪的一个项目?
对OPPO的了解?
选择企业最看重什么?
工作地点选择?家里的情况?
手上有哪些offer?
从前两场面试中了解到了什么?
反问?

#oppo秋招##23秋招##后端开发#
 类似资料: