首页 > 华为软开面经
头像
不熬夜的猫
编辑于 2020-11-10 10:44
+ 关注

华为软开面经

前言:

华为是秋招面试的第二家公司,有了第一次阿里面试的惨痛教训,再也不想经历那样的窘境了。
不过,面试之前华为是9月17号一个下午时间走完全部面试流程,同时还有代码手撕环节,第一次要当着面试官的面手撕,还是有点紧张……
总的来说,华为面试更多是针对项目进行提问,手撕的题目的话,leetcode中等难度。
面试之前,一定要对自己简历上所写的项目了如指掌。
ps:华为的面试官还是很nice的,问题答不上来会引导你,给人的感觉很亲切~
一面(技术面)——40min左右



1.   自我介绍

2.   项目介绍(事先准备了PPT,在我向面试官申请可不可以用PPT介绍时,面试官很是惊讶,说是第一次遇到用PPT讲的,还蛮期待的)

3.   对项目的细节进行提问(用到哪些技术,如何进行改进)

4.   进程和线程的区别

5.   计算网络体系结构

6.   TCP和UDP的区别

7.   手撕:最长连续重复子串(leetcode 1044,不过比这个稍微简单些)

二面(技术面)——40min左右


1.   自我介绍

2.   挑简历中的一个项目做介绍

3.   针对项目提问(遇到新需求怎么改进,如何优化)

4.   好的代码应该具有什么样的风格

5.   手撕代码:判断一个二叉树是不是另一个二叉树的子树(面试官只要求写出关键函数试实现,不要你自己建树;递归实现,中间卡壳了一会,还好写出来了),结束之后,面试官问优化的空间吗(想到了剪枝)

三面(主管面)——30min左右

1.   自我介绍

2.   项目介绍

3.   学过哪些软件相关的课程,操作系统用户态和内核态的区别

4.   专业不匹配,为什么想着转行做软件,会不会觉得自己之前学的有些浪费

5.   家庭情况,是否单身

6.   你眼中的华为,怎么看待加班呢

7.    部门用C/C++,你现在用的Java,进去之后可以接受转语言吗

8.    反问(现在需要学习哪些知识来适应工作上的需要)

后续:


9月22号当天,收到了华为的“入池”短信,开始了焦急的等待过程……

等待期间真的是难熬~听室友说,在华为招聘网页按F12进入开发者模式,再按Ctrl+R可以进入在Network上的queryMyJobInterviewPortal5查到自己的面试进展,我就将信将疑地试。

后来,就是每天一查,消息没等来,焦虑倒是越发的重了……

10月23号当天,华为的学长突然发来微信消息:“你们三方发了没?”天啊,一个多月的漫长等待,终于迎来曙光了~

26号,接到OC,等待虽久,但终是值得,真的是不太不容易了!!!

虽然后来没有选择去华为,不过这是后话了……

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖