一、机试

三道代码题:100分(简单),100分(简单),200分(中等)

多刷题:

华为机试常见试题

华为机试真题详解

模拟试题:

华为校招笔试真题-模拟考试

基本上,二百多分就过线了,分数越高,工资越高。

二、性格测试

这个基本上只要选你乐观,乐于助人,努力奋斗,阳光,注意前后一致,当然也有在这一part挂的,这个还是得好好对待

三、技术面01

自我介绍,项目提问,java基础的八股文。算法题(重点!!!)

算法题同样是力扣中等难度,多刷题!

验证回文串
给定一个字符串,验证它是否是回文串,只考虑字母,可以忽略字母的大小写。
说明:本题中,我们将空字符串定义为有效的回文串。
示例 1:

输入: "A man, a plan, a canal: Panama"
输出: true
解释:"amanaplanacanalpanama" 是回文串
示例 2:
输入: "race a car"
输出: false
解释:"raceacar" 不是回文串

四、技术面02

自我介绍,项目提问,java基础的应用。算法题(重点!!!)

问的比上面稍微难一点,问了一些数据库的八股以及多线程,死锁的问题,

    现有一条水沟,宽度为1米,长度为N(N为<100的正整数)米,从第1米开始每间隔1米有一个插槽,可以插入宽度为1米的木板
    现给定一组高度为N(0<=N<=10,为0时表示插槽没木板)的木板,从第一个插槽开始顺序插入插槽,求整个水沟最多能够蓄水多少立方米
    例如:
    Input:[ 0, 1, 0, 2, 1, 0, 1, 3, 2, 1, 2, 1]

    Output: 17
  

五、主管面

  1. 自我介绍
  2. 介绍项目开发团队
  3. 介绍一下项目
  4. 介绍一下最核心的模块
  5. 如何保证核心模块的高可用
  6. 描述一下处理过线上最紧急的一个问题
  7. 系统的设计上和解决方案上有没有什么改进
  8. 讲讲对分布式升级微服务架构的设计方案
  9. 公司有自己的编码规范吗,怎么理解编码规范的
  10. 介绍一下项目研发流程,怎么带组员进行业务开发
  11. 对自己的技术做一些评价
  12. 介绍一下自己的职业规划,工作地
  13. (自己的提问时间)
  14. 对公司的了解

六、资面

  1. 介绍一下自己
  2. 离职的原因
  3. 为什么选择跨城市
  4. 工作中最印象深刻的事情,收获了什么
  5. 老家是哪里,父母在哪里,有没有女朋友
  6. 手上有没有offer(此处被建议如果有高薪offer的就直接回答有,但首要目标是OD和华为平台,然后拿已有的offer去争取高薪资)
  7. 跨城市的期望薪资是多少(此处如果想争取高薪,考虑从城市经济体量生活成本,行业经济体量,华为行业红利,面试过程,自身技术能带来什么去争取)
  8. 面试官讲:定级和华为内部评定的薪资,然后介绍华为文化,再pua一下,最后再说虽然没达到期望薪资会去拉通主管帮忙争取,如果争取不到的话当前薪资能否接受。

Logo

为武汉地区的开发者提供学习、交流和合作的平台。社区聚集了众多技术爱好者和专业人士,涵盖了多个领域,包括人工智能、大数据、云计算、区块链等。社区定期举办技术分享、培训和活动,为开发者提供更多的学习和交流机会。

更多推荐