写在前面
由于2020下半年参加考研,错过了华为的秋招面试,在考研结束后,参加了华为的秋招补录,面试的是华为的消费者,已拿到offer,以下将面试经历记录下来,用以保存。
机试
机试题目感觉比秋招题目简单一些,个人使用是python语言,本身在编程方面具有优势,只需要格外关注python中的各种数据结构和标准库中的常用方法就可以保证机试通过。由于没有记录机试题目,仅把即使前记录的笔记贴在下面
1 | split() |
除此以外,对于list,set,dict等数据结构的方法和相互转化也需要进行准备
总的来说,机试通过难度个人感觉与ccf两百分难度相同
面试
面试总共分为三面,面试官都是消费者总部深圳的,十分和蔼,包容性也很高,对于准备时间不长的我来说已经很好了
一面
- 自我介绍
- 读简历
- 聊了一点点学校经历
- 提问数据结构内容——深度优先,树图的一些算法
- 提问计网的内容——tcp,七层五层
- 提问数据库内容——范式(这里没准备到,平常设计中也没应用过,很干脆的说了忘了)
- 介绍自己感觉做过最有趣的项目
- 手撕代码,大意如下:
商品每天的价格都会波动,确定一个买入卖出区间保证获益最多,需要考虑到大数据量下如何减小复杂度的问题。
感受:看其他人的面经,一面基本没有提问,都是机试题目的复盘,当时还好好准备了一下,结果没有用上,看来面试也是分人的。
二面
- 自我介绍
- 读简历
- 计网提问
- 操作系统提问
- 简历项目提问
- 数据结构提问:比较快排和堆排
- 手撕代码——手撕一个快排
由于机试使用的py,只好拿着python硬上,结果对于边界量的界定出了bug,于是与面试官一起快乐的度过了一小时加断点调bug的时光
感受:面试完就感觉凉了,没想到晚上接到了主管面的通知,面试官陪着调bug的经历可太难忘了
主管面
- 自我介绍
- 读简历
- 基础知识提问
- 项目提问
- 学校经历提问
- 反问:部门工作环境怎么样
主管面并不像其他人说的那么水,主管也没有那么可怕,感觉和前几面差不多,增加了学校经历的部分,聊社团工作等等,最终反问也比较诙谐幽默,感受很好
写在最后
对于此次面试,准备时间在半周左右,比之前考研期间参加秋招的裸面感觉体验好多了,推荐知乎的几篇面试必备基础知识的专栏文章,通过这个脉络在自己搜索,可以速成面试的大部分问题,同时学过的课程也要复习一下主要知识点,一面范式不会可太丢人了(;´д`)ゞ
总的来说,这是一次难得的面试经历,对于个人知识的回顾和见识的提升都倍感充实。
评论