很不幸,我没有收到oppo的笔试通知,不过我还是重新打了一份简历和成绩单并把相关证书的原件带着跑去霸王笔了一把,这样做是有一定道理的,因为在你在说服工作人员的时候你有充分的“证据”
oppo这个公司是非常重视基础的,全是javase的,数据结构(
算法题目直接是教材上的例题),操作系统,可能跟
他们做的产品有关,后来知道是做手机开发的,平时用的不是现在流行的SSH框架之类的。
我比较郁闷的是这个题目:System.out.println(066);
答案是54,以后还是得多看看C语言...
专业面试:1 v 1
自我介绍是肯定的,然后看看你大学的成绩和获得的证书
有时候考概念还真不好说,最好是面试前自己带纸笔举例
画图给他看吧
初级:什么是M叉树,什么是有向图,说说二分查找,什么是类
中级:进程和
线程的区别,你们项目的页面设计是怎么做的,说说你的项目
架构,说说项目中
数据库表的设计,说说什么是事务,在项目中如何控制对数据的访问,
模糊查询的方法,用过
socket没有,大致连接过程是怎样的
final,finally,finanize
为什么有内部类(这个问题应该是重头戏,因为oppo手机开发,用的是GUI,里面有大量的匿名内部类使用)
生活方面:做开发的经历很枯燥,怎么办(我说开发是我的兴趣和专长,肯定不会觉得累吧,然后
面试官诡异的笑了...)
两件事,A:已经做好,但可以做的更好B:新事物。你会选择哪一件
遇到困难怎么办?(要强调自己去解决问题)
本来以为没希望的,结果晚上又打电话过来,喜出望外。
二面是HR面试,1 V 2
问了四个问题,第一个英文if you have
many offers,which one will you choose.第二个说领导布置了一项计划,但你有一些意见提出,但他很忙,你怎么办。
出了个智力题目,另外一个对手很快做出来了,我没做出来,我居然撒谎了,哎,在这里跌了一跤。最后一个就是一个人能力9分忠诚度7分,另外一个人能力7分忠诚度9分,你会选哪一个?就针对我上个问题提出来,弄得我很
尴尬。。
总结:千万不要撒谎!
面试结果:很遗憾没有拿得offer