昨天在等某小厂面试时候,突然接到oppo电话,聊了两句直接就开始问八股了,可能要人要的比较急,没有通过hr约时间。询问内容主要是java的八股,记录如下:
面试官问的面试题:OPPO公司aoi测试工程师面试题
1、接口和抽象类的概念,定义以及区别。
2、synchronized关键字,能够修饰什么,修饰方式的作用
3、什么是单例模式,回答中有提到会减少性能消耗,有揪着这个点继续问,为什么会性能更好,这个是主要目的吗?不同的单例模式实现方法之间的性能差别(没回答出来)
4、Stringbuilder和Stringbuffer之间的区别,为什么一个线程安全一个不安全
5、volatile关键字
6、原子操作
7、Java的反射机制
8、sqltruncate关键字
你是通过何种渠道获得这次面试机会的?
答:校园招聘
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试未得到工作