oppo三面面经(已意向,回馈牛客)
一面(70min)
自我介绍
数据库索引和应用场景
项目中遇到的难点,怎么解决
算法题说思路:数组中第k大的数、二叉树的层序遍历、LRU
介绍下知道的设计模式,装饰者模式和适配器模式的区别
一个应用开多个进程的实现
java的反射机制
介绍一下线程池
java的引用类型
介绍下ThreadLocal和它的应用场景
介绍下知道的锁
StringBuffer和StringBuilder的区别?
String类的方法
了解的第三方java库
进程间的通信
设计一个容器的扩容
平时都怎么学习新技术?
如何实现线程安全
二面(50min)
自我介绍
问了项目的难点和一些功能的实现
说一下http和https的区别
https为什么采用混合加密机制
tcp粘包、拆包
介绍一下最近在学的新技术?回答了redis
工作中遇到问题怎么办?
平时都逛哪些技术论坛
HR面(25min)
自我介绍
聊了聊实习和项目
用三个词形容自己
为什么想来oppo
家里情况
经历中最困难的一件事
经历中最有成就感的一件事
对oppo这家公司的了解
工作意向城市
秋招进度怎么样