#华为面试经验#【华为软件工程师面试经验分享】
面试一共是笔试+三面。
笔试:主要是一些基础性的题目,比较简单。
一面时间是1小时左右:
1、先让我简单的对自己的情况介绍了一下。
2、聊了一下我之前做的笔试题目,问我有没有什么新的思路或者好的解法?
3、问了我的简历上项目相关的一些问题,遇到了什么困难,怎么解决的?
4、让我手撕代码,从未排序的数组里找到第k个大的数。
二面时间是50分钟左右:
1、面试官向我介绍了公司项目的一些细节。
2、手撕代码题是寻找二叉树中是否存在值为k的路径?
三面时间是35分钟左右:
1、首先让我介绍一下实习期间做的工作内容是什么?
2、问到我的手上有其他offer了吗?
3、问我觉得自己的短板在哪里?
4、问我对于薪资的期望是多少?
整体下来就是项目的问题比较多,要做好充分的准备。