首页 > 2021-9 华为通用软件开发一二面面经(主管面已发)
头像
Whi4e12os
编辑于 2021-09-18 08:48
+ 关注

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,但是签到的时候显示前面还有人在面,一直等到五点出头才轮到我面试。面试官很好,反问的时候也很认真的回答了我问的问题。面试完十几分钟之后来短信通知通过了,顺利入池。

以上就是华为全部的面试过程了,希望能帮到大伙

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐