25届-Java开发面经-华为OD

前言

在开始分享具体的面试题之前,我想先给这份面经定个调,我更愿意称之为“方向”。

它不是什么万能宝典,而是专门写给这样一群人(基础可以,算法不行)的:

学历背景扎实: 公立一本毕业,双证齐全(学信网可查,硬门槛)

身份纯粹: 校招赛道,应届生身份

基础过关: 已经熟悉一门编程语言(无论Java、C++、Python还是Go,或者其它,只要不是邪门语言),具备最基本的开发素养

计算机素养: 具备基本的计算机功底——哪怕你不是科班出身比如我自己就是数学专业,像数据结构、操作系统、网络这些核心素养,都是靠自学补上的;如果你是科班出身,那这一条本该就是你的本能

写这份面经之前,得先提一个人——栗栗姐(嘿嘿,看到这儿,栗栗本人都脸红红的)。她是HR,我当初能拿到大厂offer,离不开她指的方向。

这里想重点说一下算法。刚毕业的时候,我不会算法——严格来说也不能说完全不会,数据结构我懂一些,基本的计算机素养也有,但仅此而已。而算法,恰恰是大厂面试的硬门槛,是那块敲门砖。栗栗姐给了我一些资料,让我在上面一边刷题一边学。哈哈哈,学习时间一个月左右,我们不是为了把题背下来,而是通过刷题真正理解算法,提升自己的计算机素养。背下来只能过机试,而学会算法才能过技术一二面!!!

所以,这份面经是写给谁看的?如果你是应届生,公立一本毕业,双证齐全,熟悉一门编程语言,有一定的计算机基础——但算法还没开始准备,或者正在准备但觉得无从下手。那栗栗姐当年给我的方向,应该也适合你。

找栗栗姐就对了!!!!!!!!!!!!!!!!!!!!

一、面试流程

面试轮次: 机试 / 综测 / HR面试 / 技术一面 / 技术二面 / 主管面试

面试形式: 网上面试

二、机试攻略

机试最好牛客在线考试,本地虽然有自动补全,但是一旦清理不干净,会有被判定作弊的风险,不过我想,如果你已经把算法题都刷熟练了,其实已经背下来了,哈哈。

时长: 150分钟

题型: 两道简单/中等难度的算法题,一道复杂题

这三道题,我在栗栗姐给的算法题库里都见过。

所以我想说的是:学习算法这件事,只要你在准备的时候,把任何一个A类、B类或者其他分类的题库全部做完、练熟,那么机试遇到的题,基本就在你练过的范围里。

我当时离我最近的题库是C类,所以我把C类的题都做完了。

三、综测

没什么好说的,和大学里的测试题一样。

四、远程面试通用环节

接下来的面试都是远程视频形式,而所有的开场都需要我们简单介绍自己。这个一定要提前几天打好草稿,每天练习说一说,到时候要能流畅表达。

我的自我介绍内容是:问候 + 姓名 + 毕业大学 + 学院 + 专业 + 什么时候开始学程序 + 将来打算在程序界的发展方向。

五、HR面试

HR面试的核心主要是:尊重所面试的公司,尊重其文化,工作地域倾向,肯加班,能吃苦,与人交流没什么问题就可以。

六、技术一面

接下来的技术面试会有手撕代码环节,用自己电脑上的编程软件就行。

流程如下:

1.自我介绍

2.项目或技术提问

  • 面试官会看简历问问题,如果有实习项目,大概率会让你介绍项目以及你在其中的具体工作
  • 所以简历上有项目,一定要提前准备好详细介绍
  • 如果没有实习项目,或者面试官选择问技术内容,那就是考察对应语言的“八股文”

3.手撕算法题(我遇到的是字符串类型的)

  • 这是一个协同的过程,不是一上来就要有思路,如果有那更好
  • 如果看了一会一点思路都没有,可以和面试官沟通,或者问问能不能换题
  • 在这个过程中,基本上可以看出我们的算法功底,以及对数据结构的理解
  • 最终先是向面试官介绍大致思路,随后编写代码

4.代码复盘

  • 如果最终写出了代码且跑通没问题,面试官会和你沟通代码,让你再一次介绍所写代码以及思路
  • 随后会询问有没有可以优化的地方,可以说出自己的想法

5.补充环节

  • 面试官还让我用绘图软件画了一个流程图,当时的具体情景我记不太清了,但本质上是线程设计相关的内容
  • 我当时按照Java线程的生命周期来画,画完后解释介绍

6.反问环节

  • 面试官会让我们反问,这点没什么特别需要介绍的

至此,技术一面结束。

七、技术二面

技术二面和技术一面的流程没什么不同。我遇到的是21点的编程题(我觉得很难,没遇到过,需要回溯算法)。

我想补充一点:我技术一面手撕算法过了,技术二面手撕算法差点儿意思,但我还是写了很多代码,并说清楚了自己的解题思路,同时这一面试的问答环节,我都回答出来了,最终技术一面和技术二面都是过了的。不过听说两个手撕算法都没写出来就不行(未求证)。

我想说的是:技术面试是综合的,手撕代码只是其中一环,不一定不完美就一定不过!

八、主管面试

能走到这一步,说明之前都过了。主管面试就是和所申请的部门主管进行沟通,内容主要是:介绍自己、个人规划、价值观、能否加班等,偶尔也会有一些简单的技术问题。这里基本没什么问题。

九、后续流程与注意事项

接下来等待HR通知。如果全部通过,就是谈薪资、等待审批。

这里我想多说一些:有时候我们申请的部门会一直卡着审批。一般来说,等三个礼拜还不行,并且他们除了我们之外其他人也一个人都没招,那我们就要主动向HR沟通换部门。换部门的话,HR面和主管面需要重新来一遍。

审批过后就是入职了。

栗栗姐,认真负责,找她就对了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

#面经##内推##华为od##华为##发面经攒人品#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
5154次浏览 48人参与
# 你的实习产出是真实的还是包装的? #
1114次浏览 27人参与
# MiniMax求职进展汇总 #
22919次浏览 296人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
6907次浏览 37人参与
# 简历第一个项目做什么 #
31251次浏览 312人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
186349次浏览 1115人参与
# 巨人网络春招 #
11181次浏览 223人参与
# 面试紧张时你会有什么表现? #
30371次浏览 188人参与
# 简历中的项目经历要怎么写? #
309379次浏览 4152人参与
# 网易游戏笔试 #
6317次浏览 83人参与
# 职能管理面试记录 #
10687次浏览 59人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
6862次浏览 154人参与
# 从哪些方向判断这个offer值不值得去? #
56698次浏览 357人参与
# 腾讯音乐求职进展汇总 #
160394次浏览 1105人参与
# 小红书求职进展汇总 #
226849次浏览 1356人参与
# AI时代,哪些岗位最容易被淘汰 #
62406次浏览 728人参与
# 你怎么看待AI面试 #
179273次浏览 1164人参与
# 正在春招的你,也参与了去年秋招吗? #
362529次浏览 2631人参与
# 你的房租占工资的比例是多少? #
92125次浏览 896人参与
# 机械求职避坑tips #
94398次浏览 567人参与
# 校招笔试 #
466318次浏览 2950人参与
# 面试官最爱问的 AI 问题是...... #
27134次浏览 834人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务