【oppo面经java-coloros】回报牛客
一面技术面:
其实自我感觉有的地方面的有点炸,因为问起多态,虽然事后查了概念发现全知道,但是当时就是不知道多态这个词到底是什么意思emmmmmm
补充:大量安卓相关,只是忘了具体,都是常规的老几样。
1.jvm模型中的内存模型/进程的交换空间
2.java八大基本类型
3.handle消息分发机制
4.collection以及map后面的继承链
5.http和https以及tcp、udp基本概念
6.wait和sleep的区别
7.gc机制
8.进程同步模型,以及并发控制代码(手撕),注意主要写法在于wait的时候需要在while条件内进行,而notifyall后则会改变此条件,从而达到锁配对
9.线程池及其任务调度算法
10.String不是基础类型的原因是,“1”算是一个对象而不是常量
11.String继承
12.接口和抽象类//抽象类能不能被实例化,抽象类能否被多个继承,接口能否被多个继承
2.java八大基本类型
3.handle消息分发机制
4.collection以及map后面的继承链
5.http和https以及tcp、udp基本概念
6.wait和sleep的区别
7.gc机制
8.进程同步模型,以及并发控制代码(手撕),注意主要写法在于wait的时候需要在while条件内进行,而notifyall后则会改变此条件,从而达到锁配对
9.线程池及其任务调度算法
10.String不是基础类型的原因是,“1”算是一个对象而不是常量
11.String继承
12.接口和抽象类//抽象类能不能被实例化,抽象类能否被多个继承,接口能否被多个继承
(应该就记得这么多了)
二面部长面:
项目扣的非常紧,问到很多细节但不是技术方面而是设计思路。
三面hr面:
很套路的问个人信息
以及个人优点缺点问题
以及工作环境情境,例如有同事拖延项目进度时该如何处理。
目前offer已拿到加上年终大约30w ,