华为校招面经
这段时间以来,说实话,心力憔悴,每天徘徊在复试春招和毕设的沼泽中无限挣扎。在无心做了笔试之后,就根本没敢想还能进入到面试,知道要面试后,从零开始熬了几个大夜去准备,在这里真的非常感谢各位牛友提供的宝贵经验和身边的朋友关心,在这里写下面经,回馈牛友。
投递情况:北京/消费者bg硬件部/通信协议技术部/通用软件工程师,三面已过,进池子泡着了。
楼主情况:京属211计算机本科,无项目无实习,只有几个课设,大三下开始准备考研,coding知识几乎忘的不剩了,
还好一些专业课知识还可以。
一.笔试
1.给出两个ipv4网络和子网掩码,问两个网络是否在同一子网并输出子网
2.给一个01矩阵,求最大正方形面积
3.打怪兽,走格子,求最短路径的貌似,记不太清了
只ac了第一题,其他两题空白,以为没了,结果过了。。。
二.一面(9:00)
1.自我介绍
2.将项目(挑最熟悉的课设说的)
3.问项目(负责的部分,仔细说一说,代码量。。。)
4.这个项目用的python,讲讲balabala(回:只是做这个项目用了一点python,不太熟,最近用java)
5.那说说pyhton和java的区别(回:balabala)
6.网络模型说一说
7.做道题吧(百马百担问题,很简单,总共6行代码)
8.说说思路(我只用了1次遍历,面试官竟然楞没看懂。。。)
9.有什么问题么(回:部门的主要工作?)
10.不要走开,一会儿会有短信(回:谢谢面试官,再见;整个过程心情很愉快~)
三.二面(9:50)
1.自我介绍(介绍一半)
2.停,你刚说你这个项目balabala,那你讲讲项目吧
3.c中char占几个字节,java中呢?float呢?(顺利回答)
4.struct和class的区别(额,好久没用c了,额,,,吭哧吭哧,,,)
5.接口和抽象类的区别(额,吭哧吭哧,,,)
6.讲一讲线程同步异步(操作系统的知识,balabala)
7.(好像还有些啥问题,记不大清了,几乎都是呃呃呃,吭哧吭哧,,,)
8.行吧,那你做道题吧(并没有让我做屏幕上的题,可能觉得我太菜了),
你写一个判断回文串吧,知道什么叫回文串吧(知道知道。。。)
9.没啥问题了,你等消息吧(没让我问问题,态度很冷漠,我也很难过,觉得是没了)
(谢谢面试官,再见;十分钟后,显示通过,跳了起来,,,)
四.三面(第二天20:30)
1.自我介绍
2.你说你考研啊,那怎么选择?(balabala)
3.讲讲项目(感觉没咋听都)
4.家在哪?家里人都做什么?为什么选择北京?物价很高啊,房子很贵啊(balabala)
5.华为加班很常见啊,基本下班都很晚的呀(balabala)
6.对华为终端了解么?(手机可以么?)可以啊,这是一个大的版块(从创立手机业务讲到前天发布 的p40)
7.你那头网不太好了,有什么问题要问我的么?(部门主要负责做什么?主要用什么语言?)
8.没问题了,再见(谢谢面试官,您辛苦,再见,比较轻松~)
哇,终于写完了~华为是我第一个用心准备去面试的公司,虽然现在被泡在池子里了不知能否被捞上来,但我觉得能走到现在真的就已经非常满足了~也祝愿看完这个文章的都能够收获理想offer~大家加油!!