华为通用软件开发面经

个人基本情况:985 本科 大四上错过秋招 春招来找找工作

机试:

满分600,T1 100分,T2 200分,T3 300分
得分:400/600
具体内容以及答案可以看我写的博客
1.顺时针旋转二维矩阵(简单模拟)
2.小朋友分苹果(好像是搜索)
3.力扣原题 编辑距离(动态规划)

首先技术两面的区别和联系:

一面,二面区别,一个会问项目扣细节,一个会问计算机基础知识
一面二面都会有手撕代码环节,这个环节很重要,基本上代码写得好就能过

一面:

一开始连接视频一直在调试,我还把麦克风给关了 害

自我介绍: 大概3~5min

项目介绍: 大概10~15min

面试官要自己选个项目来介绍,好像都不太感兴趣的样子

说完那个比较熟练的项目,我又补了一句,要不要也介绍一下这个项目?他说好的,然后blabla黄婆卖瓜,一定要调自己熟悉的

问:这个思路很新颖,是网上有的吗?

答:没有,都是通用的设计技巧,比如这个设计也可以应用在blabla

之后面试官细问了两个项目,这个你是做什么内容的?由于系统架构不是自己设计的,然后内容方面有个做的是前端的任务,界面的设计,所以面试官不太感兴趣没有追问x1

问:有没有了解操作系统的文件系统?看你项目里面有用到

答:操作系统知道一些基础知识,你可以问问(考研考过,还算记得一些)

,文件系统的架构是同学设计的,我只负责写了move,copy等指令,不太知道

然后面试官说:好的,没有继续追问x2????一个题目都没没问????

继续:有没有了解分布式文件系统??

答:上过大数据的课,知道hadoop简单的配环境,mapreduce实现词频统计,深入不知道

没有继续追问x3

问:平时一般用什么语言?

答:毕设和机器学习有关,最近python用的多

(然后没有追问x4,一个python的基本语法都没问????我喵喵喵?????)

问:想问的都问完了,接下来做题吧

力扣,三数之和,难度:medium,30min

由于写过这道题,磕磕绊绊写了个最优解,然后跑了个简单例子,过了就没继续问了

写题要思路清晰,多和面试官交流思路,我是先写纸上一个思路,然后共享屏幕写给他看

最后问:你有什么想问我的吗?(这个环节要真心想了解一些东西,面试官会详细介绍的)

同时也是拖时间,当然面试划水聊天时间越久越好啦

1:你们(口误还说成了“我们”是最骚的,直接默认后续面试都过了???)部门主要业务是什么呢?

面试官答:blabla…

2:华为一般工作时间是什么呢,会不会经常加班?

面试官答:blabla…

3:之前一直很关心你们的鸿蒙操作系统,现在做的怎么样了呢?(狗头保命)

面试官答:blabla…

最后:谢谢面试官,再见

过了2个小时,收到短信,一面过,要我准备二面

一面小结:应该核心任务是手撕代码的环节,自我介绍感觉都不重要,项目也没深入问基础知识点更是没有涉及到,基本的都没问,多刷题,写到原题然后手撕出来,应该问题不大

二面:

60min

面试官和一面一样,全程和蔼

自我介绍 3min

大学印象最深刻的是什么?

答:参加学习算法实验室,打ACM,每天在机房8-10h,那半年都很辛苦,也很充实

你打ACM,影响最深刻的一道题是什么?

DFS搜索迷宫的问题,那是搜索入门题

面试官对着简历细扣项目

细扣项目,比一面细,其实相当于一面的介绍的项目重复

由于一面没有问计算机基础,二面补问了很多计算机基础

1.介绍毕业设计??

2.怎么理解机器学习?和传统的算法区别?

3.怎么看深度学习?

这两点比较范,最好要有自己的理解

面试官:机器学习和深度学习都很看数据对吧?

我:对的对的

4.项目用的什么语言,答python(华为数通应该不用python,没有继续问python语言特性,一面二面都是问到python就没有后续了)

5.计算机网络结构?TCPUDP区别?

6.进程和线程?进程会不会死锁,答:会,请举个例子?

7.文件系统FAT32结构?

8.操作系统打开文件夹,是怎么打开的,window打开文件夹大概是怎么实现的?

9.内存怎么管理?页表 段表 段页表

10.手写代码:力扣,分发糖果,难度:hard, 30min
太不友好了,直接来了道hard难度的题目....

首先想了暴搜,面试官说不要写暴力解法(笑)

没写出来面试官还提示,写了伪代码,磕磕巴巴写出来的,这里特别感谢面试官捞了一手!!!笔芯!!!

最后要求讲一遍思路

最后:你有什么想问的?

1:这轮面试有没有后续?

面试官:(笑,犹豫了一下),有的

2:具体工作内容

面试官:blabla

没有别的想问的了

最后:面试官:辛苦了

回答:面试官辛苦了,谢谢!!

三面:

30min~35min

三面面试官是做管理的,不会问太多技术问题!!!!!
-------------------------------------------------------------------------
我来更新啦!!!
先自我介绍 3min
介绍项目 5min 问得很细!!!比一二面都细
之后就是纯聊天了,和中年大男人聊天30min,不过还是挺愉快的
1.介绍一个印象最深刻的项目?
2.你觉得自己抗压能力怎么样?压力最大的是什么时候??
3.觉得自己学习能力怎么样?
4.有没有考研?考得哪?考得怎么样?
考了,压线(或者干脆感觉不过线,越惨越好),所以想出来找工作
5.假如考研考上了和这边给offer了怎么选择?(尽量不要说考研,就说自己来找工作的)
答:和家里商量
6.家里住哪?家里条件怎么样?是不是独生子?
7.有没有女朋友(笑)
没有(笑)
8.还做过兼职??做的是什么??多少钱一天??怎么看待兼职??
9.对华为是什么印象??
10.对华为加班怎么看?
11.手上有其他offer吗?有几个??
12.我这边没什么想问的了,有什么想问的呢??
主要体现自己:1.学习能力不错 2.抗压能力不错 3.对公司文化,背景有一定的了解,并愿意加入
一般就不会有大问题
应该是去泡池子了。。。
-------------------------------------------------------------------
二更
收到offer了,年薪emmmmm不方便说
谢谢大家的支持,有疑问评论区见哈



#华为2020春招##华为##校招##面经##软件研发工程师#
全部评论
抱歉哇 三面时间改成明天晚上了,明天晚上我来更!!
2 回复 分享
发布于 2020-03-12 21:43
第一题100 第二题200 第三题300
1 回复 分享
发布于 2020-03-12 00:32
蹲一晚上啦,求更新三面~(*^_^*)
1 回复 分享
发布于 2020-03-12 21:00
兄弟,我也本科。只不过面试的硬件。三面聊了四十多分钟。通过了。应该也是泡池子了
1 回复 分享
发布于 2020-03-15 21:31
笔试没通过的用例,运行完,会显示该用例吗
1 回复 分享
发布于 2020-04-21 16:32
你的笔试题和我的一模一样!!我下周才面试,你是视频面的吗,那怎么手写代码?
点赞 回复 分享
发布于 2020-03-12 00:59
请问你通知什么时候三面了吗?
点赞 回复 分享
发布于 2020-03-12 01:40
三面就是聊天 问我毕业设计 可能我进度太慢了 三面结束五分钟就把我挂了
点赞 回复 分享
发布于 2020-03-12 16:23
😃感觉就聊天, 三面问了我学校项目的整体框架结构(我是非科班)、难点,学过的课,学习方法,说实话聊得挺没营养的,可能更看重精神面貌吧,自信点就好了,看你这一二面聊得东西,至少比我强,完了大家一起泡池子😄
点赞 回复 分享
发布于 2020-03-12 21:24
我想问下面试的时候会让你在电脑上展示项目效果吗?
点赞 回复 分享
发布于 2020-03-14 13:06
请问,一面如果过了大概多久二面。
点赞 回复 分享
发布于 2020-03-14 22:08
为什么我三面主管给我出了道算答题(两小题),可以拿笔写然后口述????😅😅😅
点赞 回复 分享
发布于 2020-03-14 22:14
楼主,主管面有跟你讲面试情况以及薪资,或者透露要不要么?
点赞 回复 分享
发布于 2020-03-14 22:15
哇,兄弟,我的面试经历跟你一模一样。11号面完,招聘进展显示主管面试已通过,hr跟我说要几周才能出消息
点赞 回复 分享
发布于 2020-03-15 15:18
问鸿蒙系统面试官怎么回答的🐶🐶🐶
点赞 回复 分享
发布于 2020-03-15 15:30
兄弟你面的是什么部门啊
点赞 回复 分享
发布于 2020-03-20 18:09
敢问同志ACM获奖情况如何?
点赞 回复 分享
发布于 2020-03-22 09:45
百里工举于市
点赞 回复 分享
发布于 2020-03-23 09:59
老哥 收到offer了吗
点赞 回复 分享
发布于 2020-03-23 14:43
老哥真的好厉害...方便问下评级么...15级么👀感觉你真的好厉害5555来羡慕!!!
点赞 回复 分享
发布于 2020-04-12 00:58

相关推荐

躺尸修仙中:因为很多92的也去卷中小厂,反正投递简历不要钱,面试不要钱,时间冲突就推,不冲突就面试积累经验
点赞 评论 收藏
分享
18 122 评论
分享
牛客网
牛客企业服务