2012年华为校园招聘杭州站面试

2011.9.6
    今天开始了正式的面试。第一轮还是华为,我觉得,华为的希望还是很大的。因为
1.我做的东西就是手机软件而且有三个相关的项目
2.我去大公司实习过(思科网迅、腾讯)
3.我成绩好,学校也好
          面试进行得很顺利,看我简历上有一句:了解常用设计模式(这个我专门准备过这句话的,为了简历上的这句话,我把《head first 设计模式》看完了,遗憾的是,忘得又差不多了,6月份看的),他让我写了一个设计模式:装饰器模式。额,我这个确实不懂,我跟他说我没有用过,说会工厂模式和单例模式。面试官笑了笑,那你就写工厂模式吧。恩,写了一个,后来我想起我没有写完整。create方法返回的东西应该是产品,被我写成了void了。囧。后来,又随便问了问,让我讲了讲项目。看我挺了解android的,问我android现在最新版本号是多少啊?等等类似的问题。后来,看我说熟悉数据结构和常用算法,让我写了个反转链表。恩,写得非常顺利,关键是我一点儿也不紧张。我知道能写出来,而且非常自然,不用背。我写的时候,他也在写,我写完后,跟他讲了讲,后来他还说,挺好的。估计是我最后将head指针重新赋值了。

         二面面试官,问了问工作的意愿,额,我想去成都。有没有备选的?本来我想说没有的,后来还是忍住了,说了个深圳吧。又问了问我手机的东西,问我读过android源码没?我说android的内核就是linux内核,我读过linux内核的内存管理和STCP协议。又讲了讲我上操作系统的时候,研究过SCTP协议。还好他没有在问了。我说华为现在智能手机出货量很大,他说是的。我说华为有没有想做android的深度定制版本,像小米手机、阿里云、百度易那样的?他表示对那个公司出的系统不屑一顾。

             补充一句,去华为面试的人真多


你可能感兴趣的:(设计模式,android,面试,招聘,华为,linux内核)