2021-9 华为通用软件开发一二面面经(主管面已发)

“楼主base西安,华为云bu”
一面 技术面 1h

  1. 自我介绍
  2. 问本科参加的MCM的详情(当时的题目,思路,遇到的困难,怎么解决的)
  3. 手撕代码:给一个六位数组,都是整数,输出六位整数能组成的最大的24小时制的时间(字符串形式)。例:input:[0,1,2,3,4,5] output:'23:54:10'
  4. 知道什么数据结构,平时用那些比较多,说一说BFS和DFS的区别。(顺便复盘了一下笔试,当时第三题用的DFS)
  5. 栈知道吗?特点是什么?有没有什么用栈的例子(网页回退)
  6. 计算机网络了解吗?除了TCP,UDP,三次握手四次挥手,还接触了什么?(答了域名获取网页的过程,面试官追问DNS获取IP地址的原理,没答出来)
  7. 数据库了解吗?平时用什么数据库?(自学了一些,平时用MySQL)那你说一下数据库注入这些。(都不会,只会基本的函数做做题)
  8. 平时用什么语言?(Python)
  9. 说说为什么Python比其他语言运行要慢?关于Python的基本原理还知道什么?(说了一下死锁和多线程)
  10. 多线程平时用过吗?(没具体用过)

一面结束之后面试官让等二面通知,大概过了不到二十分钟。面试官人很和蔼,就是面试的时候我自己对这些的理解都太浅,让面试官很难往下深挖


二面 技术面 30min
  1. 自我介绍
  2. 找了手头在做的项目,在项目中的分工,遇到的困难,怎么解决的困难,有什么收获。
  3. 你觉得你之前学的课程里,那几个是你学的最好的?(数理统计,随机过程)你平时学习的课程有没有计算机类的?(无)
  4. 你最近应该也在刷题,到现在为止刷了多少了?
  5. 手撕代码:leetcode 540 直接做。一开始想着用暴力+list,后面觉得可能会减分,就又想了个别的方法。。。
  6. 说说为什么Python比其他语言运行要慢?(特后悔休息时间没查查)
  7. 数据库了解吗?说了两道题然后让口述SQL语言。第一个是分组求和排序(类似成绩单按人总分排序),第二个是重复数据去重。
  8. 反问环节

二面比一面要结束的快得多,主要还是因为我自己基础知识不够扎实,感觉面试官很看重对基本原理的理解(语言,计算机网络,数据库)。手撕代码最好还是能撕出来,看别人的面经也都说这个环节比较重要。

三面 主管面 20min
  1. 自我介绍
  2. 介绍自己的项目,和别人不一样的地方
  3. 本科哪些课程学的好,研究生哪些学的好,学了哪些计算机相关的科目
  4. 周六日都是怎么度过的
  5. 关于这个岗位的知识,是怎么学习的,有什么学习方法
  6. 平时有什么爱好,喜欢什么运动
  7. 项目做不出来的时候,有没有怀疑过自己,想没想过放弃,怎么调整的
  8. 和别人意见出现分歧的时候怎么处理
  9. 有没有女朋友,未来的规划是怎么样的
  10. 后面一直到入职之前这段时间还很长,准备怎么规划自己的学习
  11. 反问环节
主管面本来约的是下午16:15,但是签到的时候显示前面还有人在面,一直等到五点出头才轮到我面试。面试官很好,反问的时候也很认真的回答了我问的问题。面试完十几分钟之后来短信通知通过了,顺利入池。

以上就是华为全部的面试过程了,希望能帮到大伙
#华为秋招##面经##华为#
全部评论
想到自己昨天的华为面试那代码题真恐怖😪
1 回复 分享
发布于 2021-09-14 12:46
540剑指原题啊,全部异或完事了😁
1 回复 分享
发布于 2021-09-14 10:26
楼主职位是什么呀?测试还是软件工程呀
1 回复 分享
发布于 2021-09-14 10:24
许愿许愿
点赞 回复 分享
发布于 2021-09-15 20:54
楼主通用软件只会python也可以面试吗,还是说必须得会C++/Java才行
点赞 回复 分享
发布于 2021-09-15 10:28
lz主管面完了吗?今天一口气面完两面,想知道主管面都是问的些什么东西,算法把我写怕了,就怕主管面又来一道算法😓
点赞 回复 分享
发布于 2021-09-14 18:04
我一个统计的都问了装饰器,人傻了都
点赞 回复 分享
发布于 2021-09-14 16:03
从前到后异或就可以了,相同的数异或为0,和0异或为本身
点赞 回复 分享
发布于 2021-09-14 15:36

相关推荐

2025-12-27 18:11
已编辑
门头沟学院 前端工程师
28双非鼠鼠第一份实习,感谢金山,感谢面试官张先生的赏识,也感谢自己很开心很开心(有没有待过的前辈,求摸鱼技巧bushi)timeline12.15 投递12.16 约面12.18 一面 半个小时后约二面12.19 二面,口头oc12.24 发offer一面1. 开发页面中使用的布局方式2. flex: 1 是什么的缩写3. 水平居中的方法4. tailwindcss 的优势5. js 的闭包6. 打印结果的题,解释为什么(var 定义 i ,setTimeout 执行打印),使用 let 的打印结果7. 箭头函数和普通函数的区别8. promise 构造函数是同步还是异步9. 内存泄漏的情况10. interface 和 type 的区别11. react 的 key 作用12. 常用的钩子函数13. 怎么避免不必要的渲染14. useeffect 的使用场景15. react 和 vue 怎么选择16. vue 的 data 为什么用函数17. tcp 为什么需要三次握手和四次挥手18. vite 为什么比较快19. 解释防抖节流和手写防抖函数,还有实现思路20. 深浅拷贝的区别和手写深拷贝,讲实现思路反问了业务,反馈时间和学习建议二面基本上是围绕项目展开,根据项目的每一项,来给场景题问你会怎么做,跟基础相关的东西如下:1. 虚拟列表的实现和原理2. zustand 和 context 的区别3. vitest 相关,写测试的话应该怎么做些什么?4. monorepo的细节问题5. 做项目的动机6. 事件委托和时间冒泡的区别有个点顺着问了我五个问题实在是答不下去了就是说感觉金山云这边面试虽然一面全是八股,但是二面还是要好好准备项目,做到能被深挖那么两三个问题的程度,鼠鼠也是运气很好,问的都是准备过的嘻嘻面试完之后还很期待这个面试官会不会是我mt或者ld,会很认真的听我说话,然后告诉我哪里有小问题,不知道是不是鼠鼠的错觉,感觉他看后辈的眼神都是带有欣赏的意味真的很复合我对mt/ld的幻想(bushi),但是后来发现他ip是北京的qwq有点点小失落,不过没关系,看隔壁某书感觉金山的节奏还挺慢的期待入职ing愿一切顺利,好运常伴吾身这里再吐槽一下流程,怎么!!这么!!慢!!急死我了急死我了!!鬼知道我从周一到接到offer这段时间有多煎熬,哎呀但是但是好在一切如愿
发面经攒人品
点赞 评论 收藏
分享
哞客37422655...:github如果提交不是很多 可以不写 可能会是减分项。之前听别人讲过的
点赞 评论 收藏
分享
评论
8
87
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务