华为面经-通用软件开发实习生

今天拿到offer了!
在牛客网做了那么多题,看了别人的面经,第一次轮到我来分享自己的经历~
本人通信工程专业大三,投的暑期实习

笔试


笔试比较简单,第一道字符串,第二道字符串加密,第三道字符串+贪心,全部AC

一面


1、自我介绍
2、有没有C++项目经验?我说只做过课程设计,结束。
3、对C++了解多少?我说了STL,没细问,结束。

然后聊了一点有的没的。。。差不多5min过去后,直接编程题:

560. 和为K的子数组
10min内做完了
面试官问怎么测试,又把测试代码写了,面试官说可以

1074. 元素和为目标值的子矩阵数量
面试官问能不能在15min做出来,我说试试,试了10min没搞定
面试官说没事这题有难度,结束。

二面


01、自我介绍
02、介绍一个最能体现自己价格、最有成就感的项目?
03、学过哪些计算机相关课程?
04、介绍HashMap?(我说对Java不了解)
05、介绍一个你熟悉的数据结构?(C++的Vector、Map)
06、List和Vector的区别?(我从这里开始说胡话了,说Vector的查找能到O(1),实际想说的是数组访问元素只要O(1),面试官和善地指出了这个问题
07、Map和List/Vector在查找上的区别?(我说Map底层是红黑树,面试官说Map底层是哈希桶)
这里有点分歧,我说的是C++,他说的应该是Java的HashMap
08、多线程用过吗?
09、知道DML、DDL吗?知道两表关联、多表关联吗?
10、大学期间有和同学组队完成的项目吗?
11、大学期间有什么受挫折的事情?从中吸取什么教训?
12、你希望在华为学到什么?
13、准备考研吗?
14、对base有要求吗?
15、大学期间的周末是怎么过的?
16、提问环节

总结


可能是笔试做得比较好,也可能是沾了学校的光,一面比较简单
二面体验也很舒适,当我说错的时候,面试官没有批评,而是耐心地指正,引导我说出答案,这一点很赞

不过,offer的等待时间还是蛮久的,劳动节过后面完的,过了一个月才通知
#华为##实习##软件研发工程师##面经#
全部评论
哦?华为挺喜欢考算法和数据结构啊
2 回复 分享
发布于 2020-06-03 21:22
请问面试撸代码的时候是屏幕共享吗
1 回复 分享
发布于 2020-06-05 22:24
没错,刚看过候捷老师的stl,map底层就是红黑树,c++11里面的unordered_map是取代了原来的hashmap,底层是哈希表
点赞 回复 分享
发布于 2020-06-03 22:04
请问 手撸代码是 在牛客上 还是 idea
点赞 回复 分享
发布于 2020-06-09 16:25
base?
点赞 回复 分享
发布于 2020-08-28 11:19
楼主哪个学校的啊
点赞 回复 分享
发布于 2021-04-17 09:50
你好,想问一下你上面说的项目课设具体一下?是软件方向的项目还是嵌入式方向的呢
点赞 回复 分享
发布于 2022-02-24 21:27

相关推荐

10-11 15:42
皖西学院 Java
青鱼LINK:我硕士,也是java0面试,吾道不孤
点赞 评论 收藏
分享
评论
7
82
分享
牛客网
牛客企业服务