首页 > 华为cloudbu通用软开面经
头像
小ZY
编辑于 2020-09-18 12:56
+ 关注

华为cloudbu通用软开面经

一面(60min左右)

  1. 自我介绍(3分钟不到)
  2. 讨论项目 + 笔试复盘(40分钟左右)
  3. 手撕代码(20分钟左右)
先聊了一会儿教研室的项目(非科班,项目也和软开没关系,感觉面试官就是单纯好奇😂),之后聊了一会儿我自己从网上找的一个简单的网站项目,问了问代码量,项目中的细节,开发时遇到的印象最深刻的问题,怎么解决的。因为有用到mybatis,所以问了mybatis里#{}和${}的区别。手撕代码是leetcode845_数组中最长山脉 https://leetcode-cn.com/problems/longest-mountain-in-array/,写出来之后又问可不可以把最长山脉对应的数组也输出(当时紧张得没想出来。。。)。

二面(40min左右)

  1. 自我介绍
  2. 讨论项目
  3. 手撕代码
前两个流程和一面基本一样,也问了mybatis里#{}和${}的区别,除此之外还有concurrentHashMap听过没有、JVM的垃圾回收算法有哪些、常用的垃圾回收器、TCP三次握手、简单讲讲二叉平衡树是什么。。。(都是很基础很基础的东西),手撕代码是二叉树打印输出每层的最大值,写出来之后又问了一个附加题leetcode679_24点游戏https://leetcode-cn.com/problems/24-game/,只说思路不用写(自己没啥思路,就说把所有字符的组合情况全部列出来。。。)

三面(30min左右)

  1. 自我介绍
  2. 讨论项目
  3. 常规hr面试问题
讨论项目时,重点讲实验室的项目,不需要和软件开发有关,主要是想听参与了多少,怎么与团队其他人合作的之类的。后面就是一些常规hr问题,例如怎么看待华为的加班、为什么想来这个部门、经历的挫折以及解决办法等。

总结

计算机网络、操作系统、JVM基本就没有问,全程问项目,可能也是因为非科班,面试官觉得我基础不行就不问了😂,现在就泡池子里等着捞了。

更多模拟面试

全部评论

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

相关热帖

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

热门推荐