华为软开面经
9.1 16:00-19:00
华为 通用软件开发(C++方向)一面 1h左右,连续三面
- 介绍自己
- 回顾笔试的代码和分数
- 一起看简历
- 现场做4个选择题(C++)
- 手撕代码(很简单的一道字符串编程题,本来想秀一下代码,没想到翻车了,15分钟的后三分钟暴力做了一下,差点GG了)
- 深挖代码
- TCP/UDP
面试官说“看在你会C++,项目讲的不错以及比赛多、成绩优秀的份上,一面过了。但是代码还得加强”。极其尴尬。差点把自己秀没了。
华为 通用软件开发(C++方向)二面 40min左右
-
介绍自己
-
撕一道代码(连续子数组最大和) 我直接用KMP算法再来秀一波,这次还没有翻车就被终止了,就5分钟就不让写了,说介绍一下就行,看来有事情,急着走。
-
介绍项目。说了上半年参加的华为软挑赛,给他看得的奖状,以及比赛的代码,一步一步的介绍算法主体和优化方案。
-
C++最重要的是什么? 我回的是代码的健壮性、可读性、规范性以及算法和底层优化。
-
反问都没,直接说等三面。
华为 通用软件开发(C++方向)主管面 30min左右 -
介绍自己
-
家庭情况
-
英语咋样
-
论文
-
本科、工作、以及读研中让你印象最深的事情。 千万别回他是玩游戏啊,一定得是和学习相关的。
-
反问
让这段时间等通知。