2016年华为优招面试经验

     8月20日我参与了华为的优招面试,写个面经给自己接下来的校园招聘当个备案,更好的备战校园招聘,也希望和各位网友们共同学习。

     华为研发岗位面试是两轮的。我是安卓开发11点半面试的,优招面试的人员不多。当时我11点到达指定的面试地点,近11点40签到。11点50分开始了我的一面。

 

一面内容:

1.自我介绍。

2.项目介绍。

3.项目难点提问。

4.国家励志奖学金的获得条件(根据笔者的简历做的询问)

5.堆栈和队列的区别,队列的底层实现原理。(底层实现原理我用了c++的源码作为讲解)

6.证明根号二是无理数。


     一面内容比较轻松,面试时间是30分钟左右。根号二是无理数是在面试官的提示下完成证明的,挺有趣的。面试如果不通过会让你回去等候的。


     二面是在下午3点进行的,二面面试得比较深刻,面了近一个小时。从技术到家庭到以后发展的猜想都进行了综合性面试。



二面内容:

1.自我介绍。

2.项目难点。

3.http协议和socket协议的区别。(从层的分部不同到短长连接不同进行阐述,并且解释了http是以socket为底层实现的机制解释了一下)

4.为什么项目不用https?(讲了对https的理解还有项目的具体情况)

5.对jvm的认识。(不太会,讲了一些对jvm的认识,要恶补)

6.第三方框架的使用。(讲了volley,okhhttp以及xlistview等)

7.为什么不使用js,h5,或者react native而使用纯生android开发?(都不会啊...........)

8.红黑树的原理。(醉醉哒~)

9.gc算法。

10.有多少种设计模式?(答错...,被面试官耻笑)

11.修饰者模式怎么样的?(忘了,然后讲了单例模式)

12.单例模式你用过几种实现?(类内实例,锁,同步机制三种)

13.安卓多进程有没有涉及?(讲了讲多进程的实现和优劣)

14.实习经历的ndk开发?(讲了一下idl,以及c++11 的新特性)


话锋一改,进入综合面试:

15.双学位是怎么修成的?

16.俩个学位是怎么平衡学习的?

17.为什么修工商管理?(讲了自己的职业规划,做技术研发后做技术管理)

18.你还做了部长?不会耽误学习吗?(讲了一堆)

19.家乡是哪里的

20.毕业设计想做些什么?

21.你自己最大的优势是什么?

22.会不会架构设计?(讲了一些书籍理解)

23.大四打算干点什么?为什么不读研?

24.面试已经结束=-=五天内会有通知,不会有问题的。(不过现在还没有收到通知=-= 第五天了哎)







猜你喜欢

转载自blog.csdn.net/s695540301/article/details/52314039