面试之前来牛客转了一圈,发现基本没有海信的Java后端面经,所以面完了我自己写一个。
我投递的是电子信息集团下属的电子信息集团研发中心的Java后端开发,这个岗位主要是负责安卓电视应用开发。
先简单说一下整体流程:
9.09号投递简历,投递完简历几个小时之后就收到了一个英文面试的邀请。
英文面试一共三道题:
第一道题是给你一篇文章,然后通读这篇文章,词汇压力完全没有,比高中的英文阅读都简单。
第二道题是给你一个主题,让你在规定的时间内组织起一段文字,我抽到的题目是你最崇拜的人。
第三道题是给你一张图片(前面一个人在对着电脑愁眉苦脸,后面两个人在激烈的争辩某事),描述这张图片并根据这张图片回忆出你生活中的类似经历。
总的来说不是太难,时间很充裕是一方面,另一方面就我抽到的这几个题目都是英语作文高频题,实在口语不行还可以借助科技是吧~
我拖了两天,11号才做完这个AI面试,15号收到了面试官电话要面试,但是我当时没接,后来面试官主动加我微信(点个赞),我们把面试时间定到了16号上午10点。
面试就是简单的微信电话,时长一共20分钟,主要问题如下:
实习过么
简单介绍项目
项目中你都负责了哪个模块
你负责的部分都使用了什么技术
这个项目是你在学校里面、导师带领开发的么
这个项目实际上线部署了么(我回答部署在了虚拟机上,面试官解释了一下,他的意思应该是是否实际使用了)
这个项目你都用了哪几个设计模式?
简单的问了几个技术问题:
(承接上文)你还知道那些设计模式?你在项目中使用过么,还是自己学习过?
就拿单例为例(果然是高频考点。。),单例是如何保证只创建一个对象的?(我说了变量私有,构造方法私有,但是没答到点子上,面试官想问的不是这个,又追问我如何在多线程环境下保证,他想让我说双检锁的事情,我说了双检锁之后还想往下说他让我不用接着说了,说这就够了)
JVM内存空间,简单的说了名称,问要不要详细介绍,面试官说不用了。
反问环节也比较有意思:
我问一共有几轮技术面试,面试官说原来还有笔试,现在不知道有没有笔试了(我估计是没有,有笔试的话能在面试之后做笔试?编辑:有朋友在评论区说海信发了笔试,所以我又翻了一遍邮箱来更正一下:海信确实在14号给我发了一个笔试题目,我当时应该是直接做了,所以没留下什么印象,当时面试官和我说这个的时候我也是一愣,并没有反驳他,其实是有笔试的),但是一共几轮技术面他到最后也没说,就说自己之后会将结果上报人力。。
我问这面结束后大概几天出结果,他还说之后会将面试结果上报人力,然后再议,还是没给出时间。。
这面试官不正面回答问题,搞得我有点尴尬,我还是有点眼力价吧,然后我就说我没问题了。。
结果面试官反过来跟我说,你得这么问
我们是干哪部分业务的?我们是干海外安卓电视应用开发的(怪不得要考英语),其他的部门有Java后端开发,问我想做哪个方面?我说我没做过安卓原生开发,他说没关系,校招生要求不高,到岗有导师带,我赶紧说都行。
研发中心在哪?有青岛总部、深圳和武汉,他们部门是在青岛,问我想去哪,我赶紧说哪都行。。
加班情况怎么样?965,偶尔项目来不及了会加班,但是有调休。
你心目中的期望薪资是多少?这是个大雷问题,再加上现在一个offer没有没底气,怕开价太高给人家直接吓跑,只好低调,避其锋芒,用一句能理解非一线城市薪资比不过一线城市搪塞过去,面试官也没深问,说后面人力可能会和你谈的。
所以整个反问环节,其实是面试官自己介绍自己。。
总结: