华为通用软件开发面经

个人基本情况: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

相关推荐

部门:QQ客户端,安卓Java开发约面时间:2.122.14一面(简历提到了设计模式)设计模式了解哪些,项目中的工厂模式和策略模式怎么使用的,还了解什么?单例模式的缺点、线程安全、高并发锁竞争怎么解决。实习项目的启动瓶颈优化是怎么做的。Java八股,反射,代理,集合,jvm内存分区,分代垃圾回收、多线程资源共享怎么做两道题,有效的括号,最大连续子数组和,写的时候有点卡壳,不过最后都a了2.17二面实习的就问了个SQL语法树解析可能是看我简历是Java后端的,没提起来兴趣问我。随便问了一些八股,OS进程和线程的区别,线程之间通信的方式,Java里面怎么控制共享资源,数组和链表的区别。算法,两数之和,不能用hashmap,nlogn,排序双指针秒了二叉树右视图,a了问我愿不愿意转客户端,什么时候能来实习2.19三面第一段实习为什么离职,在百度为什么还来找实习,实习你觉得最大的收获(排查线上错误),实习的规划,如果你是ld怎么规划团队目标接触过安卓客户端吗?对安卓客户端开发的理解对大模型的理解和应用(实习做的这个),平时除了学习工作有没有用大模型思考其他问题,对deepseekr1的理解(实习做的),之后的规划无算法,半小时闲聊局反问部门主要业务之后可能一直在排序,我经历是后端的,可能对我兴趣不大2.24晚上#腾讯# 流程结束#腾讯实习# #腾讯实习基地#
云边有个小卖铺儿:我觉得可能是觉得已经在百度了还找实习,觉得不稳定,我前两天面百度测开,感觉回答的还可以但是挂了,想起来当时面试的时候面试官问我有没有投其他厂的实习,我说晚上有腾讯三面,可能是觉得不稳定不想要
查看15道真题和解析
点赞 评论 收藏
分享
02-19 22:38
门头沟学院 Java
2025/2/14一面项目亮点(面试官明白之后就没问了)说 JAVA 里面的那个反射,它的原理是什么?它能够反射哪一些类别的内容呢?  JAVA 里面的多线程有哪些实现方式呢?  线程池有几个拒绝策略,分别是什么呢?  注解注解里面它有四种标准原注解,你了解吗?那你知道注解吗?注解它是做什么用的呢? Java对象,我想实现序列化和反序列化,可以继承什么接口? 反系列化就另外一个接口。Java垃圾回收机制,你能够讲一讲吗?垃圾概念,垃圾回收算法。我再问几个计算机基础相关的问题,比如说https,它为什么是安全的呢? 它其实涉及到对称加密,也涉及到非对称加密两种加密算法,它都涉及到。为什么呢? 好的 TCP 有两个概念是跟相关的哈,一个是流量控制,一个是拥塞控制,这两个概念你能够分别简单的描述一下。它(拥塞控制)有大概的具体过程吗?你们有没有记得它这个算法大概涉及到什么? 那流量控制呢? 什么是哈希表,然后怎么解决哈希冲突? 好的 b 树跟 b +树有什么区别?  进程间的通讯方法有哪一些呢?  管道有什么缺点吗?  线程锁多线程同步的时候,我们用的锁锁。你知道的有哪些锁? 自旋锁能描述下吗?数据库的话,我们会建索引,是这个建索引的目的是什么?数据库的索引,它的底层数据结构一般有哪一些呢? 事务四个隔离级别?快排的大概原理是什么? 设计模式,你了解过哪一些呢? 观察者模式?整型数组现在有个整型数组,我想找出里面重复次数最多的值,可以怎么样来实现呢? (第一种方法,hashmap,第二种方法,排序,然后找)性格特点?补充一道题:tcp三次握手,四次挥手?算法:无重复最长子串。反问2025/2/17二面忘了录音了~问的不是八股,而是底层的东西算法:给你1-100数,返回一个100的数字,含有这100个数,要求随机顺序。#牛客AI配图神器##面经#
查看28道真题和解析
点赞 评论 收藏
分享
评论
18
123
分享

创作者周榜

更多
牛客网
牛客企业服务