作为一个Android小白,面试时却是JAVA面试官

2018-10-09 10:39

安卓面试遇到java面试问的都是java底层问题,和后台接口处理问题,作为一个Android小白确实没有太深的了解java底层和后台。虽然android基于java来开发,但是觉得平时在自己的领域了解的技术或者开发中遇到的问题和java还是有一定距离的,面试经常遇到面试的公司没有android工程师,派一个java来做面试官,被问的一头雾水后,一方面觉得确实自己技术不过关,又一方面觉得无奈。如果是一个安卓来做面试官面试过程会顺利很多。


demo.jpg


公司的初试一般不会涉及相关岗位的专业知识,而是首先考察面试者的英文水平(关键是口语),通过后才会有面试官开始面谈,当然也不会涉及专业知识,因为面试你的人可能根本不了解你的专业领域。因此面谈看起来很可能就像天南海北的“闲聊”,目的就是考察面试者的反应能力和表达能力(是否聪明),当然问的问题往往也没有边界,完全看面试官的个人偏好。


如果候选人通过了初试,公司会发一份面试题到其邮箱,内容既有纯算法题,又有一些编程设计问题,还有一些bug分析问题,而且所有的题目都不限制具体的编程语言。然后会要求面试者在2天把题做完,然后提交。没错,面试是完全开卷的,因此不管你用任何方式把它完成都算个通过。面试完全是模拟真实的生产环境,因为生产环境的编程自然不是在一个隔绝的环境进行,工程师即可以上网查询,当然可以求助团队的其他工程师。因为题目量大,题目又独一无二,如果面试者能够在规定时间(2天)完成,就能够充分证明其工作能力:要么智力出众,要么沟通能力出众(团队合作),总之足够聪明。


到了三面,才会由用人部门的面试官进行专业知识的考察,然而即使到了这一步,公司也会提醒面试官(多人)不要沉溺于具体知识点的考察,而要把关注点放在问题的解决上。因为即使在某个专业领域,也是术业有专攻,候选人的专业背景和公司业务完全match的可能性不大。


demo.jpg


事实上,大部分候选人都是止步于一、二面,能够到三面,就公司层面来说基本上就默认候选人是个合格、聪明的人才,实际中候选人的表现也印证了这一点:能够进去3面的候选人专业技能一般都表现不错。

偶然有不通过的候选人往往也不是候选人不够优秀,大部分都是因为有更优秀的候选人,再往后(部门经理,总监,hr)的面试,基本上就是真的是“面试”了,专业知识谈的很少,基本上也是围绕言谈举止展开。而公司之所以不纠缠于面试者的专业知识,还有一个重要的原因就是,在我们公司没有严格的职位设定。也就是说公司内部不会有人被定义为前端开发工程师,后端工程师或移动工程师等,title只有一个:“软件开发工程师”。

有了好的面试技巧怎么能没有好的工作岗位呢?


demo.jpg


自由职客平台,JAVA工程师的自由天堂!项目多、薪资高,提供专业的HR服务,还有五险一金代缴业务哟,让你省力又省心,高薪谋职位!

Copyright2018贵州自由客网络技术有限公司版权所有 黔ICP备16000950号