目录
本篇分为上中下三篇文章:
上篇:阿里巴巴与今日头条
中篇:网易与爱奇艺
下篇:华为与VIVO以及自己的转行心得
本篇接着上一篇,继续分享华为与VIVO的Android岗位面试经验。
1.华为Android岗位面经
华为主要因为实习的时候投递过并且通过了,所以优招的时候只有一面,其实应该算是综合面。这里我就把实习的面试过程简单说一下吧,总的来说华为的面试应该算是比较简单的(玄学面试~)
1.1 一面---30Min
1.简单的自我介绍一下
2.你参加过很多比赛吧,介绍一下你在其中参与了什么
3.你平常自己做过一些个人的App吗?或者一些开源的东西?
4.你还学过嵌入式?说说看吧?
其他就没什么,都是比较开放的题目,交流过程也比较轻松,感觉华为比较重视学校和简历,都过关基本上就不会卡的很死的。
1.2 二面---30Min
二面是综合面,听说面试的至少都是你填报部门的18级以上大佬,但同样问的问题都比较开放
1.简单的自我介绍一下
2.你了解华为的狼性文化吗?
3.你了解终端部门吗?
4.你家是哪里的?投的哪里岗位?
后面就没什么问题了,面试官说感觉我的简历感觉和岗位都比较适合也就不问什么,问我有没有什么问题想要问的,我就问了一些部门以及岗位工作内容的情况,后面一些沟通其实占了大部分时间
2. VIVOAndroid岗位面经
VIVO总共就一面技术面,还有一面HR面我这里就不写了,问题主要就是一些类似优缺点,有没有女朋友,家在哪里,你认为周围人对你看法等等类似问题。
2.1 一面---50Min
1.简单的自我介绍
2.Java的特征你说一下
3.多态分为哪几种类型?实现原理?
4.Java的同步机制说一下
5.JVM的垃圾回收机制说一下
6.Java的String类为什么设计成final?
7.Java的Object有哪些方法?都是做什么的?
8.算法:快速排序,网站上面写完能跑通
VIVO问的似乎基本都是Java的问题,没有问到Android相关的问题,难度还行,因为只有一面技术面,通过了之后就会官网更新说等待HR面了。
3.跨专业求职体会
因为华为和VIVO总的面试题目比较少,这里多得一些空间我就来简单谈一谈自己的转行的一些体会吧。
首先前面也说到过我是一所普通211大学的研究生,但是当时因为保研的原因同时也因为自己没有明确方向,所以还是选的机械工程专业,但是后面考虑一个就业还有一个就是自己的兴趣这两方面,最终决定转行软件开发,并利用作课题的课余时间自学相关的内容。
研究生第一学年其实还有很多课程的,所以我白天基本就是上课,晚上回到宿舍进行学习,首先我并没有明确自己是准备搞网页,搞移动端还是搞后台,我的第一个目标是把JavaSE给基本学完。
之后我们宿舍三个小伙伴趁着研一导师任务压的不紧的时候参加了一系列比赛,包括华为的软件挑战赛,开发者大赛以及中国研究生电子设计大赛和iCAN国际创新创业大赛等等,这里面很多比赛我们的参赛作品可能都需要有一个用户交互端,最好我们讨论就是决定采用移动端,然后我结合自己以后就业的考虑就接手的这一部分的工作,一方面就是决定自己的方向,另一方面也有了一些实际的项目经验。真的,对于我们跨专业的同学来说,项目经验是一个难题,很多可能需要自己去网上找一些开源项目作或者积极报名一些相关比赛强迫自己去做。
然后研二时候跟导师商量,在课程进度达标的同时,可以利用暑假找一份实习工作,这里我也是建议大家有机会出去实习一定要去,特别是转行的同学,在正式招聘的时候是非常重要的!
我在实习期间白天完成公司的需求并进行笔记记录,晚上回家复习一些Java与Android的内容,经过两个月的强化,我个人认为在最后的求职过程中发挥还是不错的,也拿到了自己心仪的Offer吧!
最后在这里也祝愿各位本行或者跨行求职Android开发的朋友一切顺利,拿到自己心仪的Offer!