补一个面经,oppo java coloros 北京场
北京这边ov在同一家酒店,不知道算不算幸运我的两个面试错开了,但是二三面我是先参加了vivo的签约会(宣讲会)才去的。
一面:技术面(3月9日)
1,项目相关(职责,困难等)
2,java的封箱和装箱
3,java垃圾回收机制(各个方面都问了,讲的挺久)
4,Java如何使用线程?重写Run方法和实现Runable接口有什么不同?(后一个没答上来)
5,如何进行线程管理(我当时直接说本科线程用的少,过)
6,对设计模式有了解吗(了解不多,过)
7,TCP和UDP的区别
8,http和https的区别
9,详细讲一下浏览器输入网址到显示出网页的全部网络交互过程
10,你有什么问题
二面:项目经理面(3月10日)
原定9点,因为要去vivo签约会所以推后到12点
1,项目
2,为什么选Android不选本科方向
3,本科学习-爱好-最好的一门(我说了密码学,结果被问到了签名和加密的区别,Android使用的加密和签名算法,以及Android数字签名在apk包的哪个位置……)
4,你觉得你有什么优势
5,职业规划
6,你有什么问题
oppo管午饭,等到快5点才到我
三面:hr面
有套路问题“用三个词形容自己,学习Android看了什么书,对工作城市的想法”,也问了我生活的问题(问了我戴牙套的情况)。关于offer,我实说了我有vivo的offer,然后hr直说了oppo开给我的薪酬待遇会差不多,之后就是让我选择如果都有offer我到底会选哪个(确实很紧迫,vivo今天就要发三方过去),这个问题卡了很久(因为我自己到现在还在纠结)然后我最后以“更希望做应用所以选oppo(vivo深圳好像偏系统)”马虎过去了,但面试结束时hr也说“不管你最后做什么选择,都请好好考虑。”
还是很纠结,但感觉我可能倾向去oppo,总之研发岗就是加班的命……
#OPPO##Java工程师##面经##春招#