小菜鸟一枚,面试的是软件开发岗位。本人非科班出身,野路子。中兴的面试是我秋招开始的第一场面试,也是我决定转型之后的第一场软开面试。方向:java android
笔试
20道选择题,2道编程题。
选择题考察范围包括软件工程、软件测试、数据结构、网络通信、算法等各个方面的知识,是对整个知识体系的考察。这些对我是硬伤,一时半会儿补不回来,顶多刷刷题,抱一下佛脚。
编程题考察主要是编程语言的基本语法吧,多是编写一段代码来操作字符串,期间用到一些数组的知识,以及字符、字符串、整形之间的转换。建议就是笔试之前先刷几道往年的笔试题练习练习,熟悉熟悉字符串的操作方法,特别是要记住几个常用方法的具体单词怎么写,因为中兴的编程不能用自己的IDE工具,没有方法提示。
专业面试
1.自我介绍。
感觉怎么都避不开的一个流程。个人感觉就是把自己做过的跟岗位相关的经历说一下,以真实为主,扬长避短。
2.手写android中一个活动唤醒另外一个活动的语句。
Intent i = new Intent(MainActivity.this,AnotherActivity.class);
startActivity(i);
3.手写代码切割字符串 qwrhgggf 取出rhgg。
主要用到substring()方法,我当时懵逼想不起来单词怎么拼写了,就直接说是用这个方法,然后解释了一下这个方法的作用。
4.你认为什么是一款好的软件?
之前并没有想过这个问题,只能硬着头皮回答说是:易于维护、操作便捷
5.对java中的多态了解吗?
就是多态的概念,书上有。这个学java的肯定不能忘。
6.定义一个接口,并且实现它。
java基础,没必要解释。
7.接触过数据库吗?知道它的常用语句吗?
记不住了,所以我就转移话题
8.接触过linux系统吗?知道常用的命令吗?
老套路,转移话题。
9.最后就问了你理想工作城市?你面试的是软开如果做测试行不行呢?你学的是java,那么学C或者从事C方向可以不?
仁者见仁智者见智,看个人情况定了。
HR老师们很Nice,看他面试过程中的几次微笑我就不紧张了。
综合面试
中兴的综合面试必有口语测试,所以之前就准备了英语的自我介绍,然并卵。
1.自我介绍(还是熟悉的味道)
这个面试官没有明说是用汉语还是英语,我选择了汉语说。但是个人感觉用英语的话应该可以避免接下来的痛苦。
2.为什么选择这个职位,它和你专业不匹配?(HR根据自我介绍来的问题)
因为热爱啊,然后就讲一讲自己的心路历程啊,讲一讲自己喝过的鸡汤啦。
3.项目中如果遇到困难了怎么办?
我举了艾隆马斯克的例子,就是说困难再大也要努力完成。
4.你兴趣爱好是什么?
我羞涩的说是英雄联盟,然后给考官们解释,这虽然是个游戏,但是不单单是个游戏。这是个团队对抗的游戏,每个人都有自己的定位。然后说一个人再厉害也不能抗衡一个团队。就是要强调团队的重要性。而且我说这个是有私心的,我想考官可能会让我用英语介绍我的理解。然而HR大大真的是打脸高手哟。
5.你愿意在一个团队中跑龙套多长时间?
我就说一到三年,然后说要厚积薄发啦,要虚心学习了。
6.面试官看着我的简历说你们本科生毕业不要求六级是吧(因为我只过了四级),然后就说能看看你的英语水平嘛?
那我肯定不能怂,当然说可以。
然后HR大大露出了蜜汁微笑,说请用英语说下你对深圳的印象?
我可以想象的到我当时的表情是多么的尴尬,为了避免一直尴尬,我就假装低头沉思了一会儿。然后就把我能想到的所有相关词汇,然后扯到深圳长沙的天气对比上。我刚说两个地方的天气很像,HR就摇头,我就赶紧加上形容词a little,接着说两地当然还是有不同的。
HR大大插话,哪里不同。
(我怎么知道哪里不同,抽脸.gif)于是我又陷入了沉思状。
HR大大笑着说你自己给自己挖了个大坑啊,然后就说到此结束,等通知吧。
写在最后
面试时,HR和学生都不轻松。所以请保持微笑和礼貌。这是我的第一次面试,也让我发现了很多的不足,期待自己在以后的日子不断完善自己。至于面试的结果,等通知了。谢谢HR大大们,辛苦了。