面试经历

从准备找工作到现在,看过了不少面经,收获很大。对于企业的技能要求、文化特点了解很多。在此,我也把我的面试经历记录下来,一来作为总结,查漏补缺,二来希望能给别人一点帮助,回馈社会~

我目前还在积极的准备,截止到现在,只面试过一家公司。。慢慢积累,总有柳暗花明的一天。

华为实习面试

去年就参加过华为实习生面试,但那个时候仅有一点大学的c基础,勉强过了机试,面试的时候不幸被刷。今年就正式找工作了,提前做了一些准备。
由于去年自己的学习时间不是很多,因此,对于大部分互联网公司的实习也没报期望。然而,后来的事情说明了,就算报了期望也没什么卵用。。。

机试

机试一共3道题。第一题是字符串去重,第二题类似于存放不重复数据,使用TreeMap即解决,两题都比较easy。
第三题比较难:给出一个字符串,表示二叉树的层序排列,比如a1b2c2d3e4f5,字母代表元素,数字代表层数。每层元素都是从左向右依次摆放。求节点的深度。当时使用了一个笨方法,非常的绕,把每层元素放在一个数组,然后分别计算每个元素的儿子节点。。非常麻烦,就不细说了。现在做的话,可以按照字符串的顺序建立一个树,然后找到节点,求其深度。
前两题都对了,最后一题始终是10个测试用例对了9个,剩下一个实在没想出来。。

面试

面试在希尔顿酒店。头一次进入5星级酒店,感觉非常高大上。但中午吃饭的时候,去楼后边找吃的,发现竟然是一个比平山村还破的城中村,瞬间就无语了。
一面大哥看起来很耿直,感觉人很好。首先问了我在实验室的项目,我给他从头到尾讲了一遍。因为我们搞的是非晶丝,可以看出来他十分不感兴趣。然后就开始询问。问的也比较基础,比如HashMap和HashTable有什么区别啊,synchronized和volatile的区别啊之类的。感觉时间过得超快,一会就结束了,让我出门等待。
一面后大概半个小时,hr出来喊我二面。二面的面试官一看就是精英的感觉,不知道是什么级别。跟他聊天比较随意,讲了一大通。比如问了我最值得骄傲的事情啊,最难受的事情啊这些。后来我们又扯到了东北的局势,感觉挺有意思的。一共聊了大概45分钟,这一轮就结束了。
两面结束后,感觉还可以,一面的技术面答得没有大的失误,二面主管面聊得也挺开心。

offer发放

大概两周后,华为发放了实习offer。当时一起过去的同学感觉都还可以,可能是我比较幸运吧,软件开发这一岗貌似就两个人拿到了offer。
华为要求至少两个月的实习时间。刚开始感觉还可以,因为暑假一个月,再跟老师请一个月的假就可以了。可是人算不如天算啊,老师果断的拒绝了-,-。上两届有2个师兄去实习啊,不知道为什么管我们管的这么严。看老师的态度,我也断了找实习的心思。毕竟毕业是大事啊。。
华为实习面试就这样结束了,总而言之,感觉不是特别的困难。准备的比较充分,那么希望就很大。