华为OD---Java转测试面经分享

一、个人背景:

2023届公办学院,仲恺农业工程学院,投递北京地域,面试质量与流程IT部门,C++开发岗位,已收到Offer入职~

二、时间线:

2024.9.21 19:00-21:30

机考通过 187.53分

2024.10.22 10:00-10:30

性格测试通过

2024.10.30 10:00-10:30

Hr资面通过

2024.11.11 19:00-20:00

技术一面

2024.11.12 19:00-20:00

技术二面

2024.11.20 19:00-20:00

技术加面

2024.11.25 9:30-10:00

主管面

2024.11.26

OFFER审批

2024.11.27

审批通过,收到OFFER~

可能看到时间线有人会疑惑流程这么长吗,从9月-11月。其实是9月机考完了之后,部门没有Java开发的hc了,所以和Jack商量过之后决定先不走华为这边的流程。但是在外面面了很多中小公司的岗位,要么就是平台太小、要么就是业务方向真的很限制。也不是没有试着投大厂,但是其他大厂的限制比华为还多,所以10月份又重新找到Jack安排流程,还好没给Jack删了,Jack也是很耐心的给我辅导面试,帮我预设了很多可能会被问到的问题。

机考+性格测试

  • 简单:IPv4地址转换为整数
  • 简单:TVL解码
  • 中等:MELON的难题

(用例通过率:80%、100%、3% ,总分:187.53/400)

三、面试详情

hr资面

  • 自我介绍(主要是介绍了在校经历,项目情况,兴趣爱好,性格优势)
  • 对华为OD的了解?
  • 为什么想要来华为?
  • 为什么考虑到深圳来发展?(考察稳定性)
  • 上一段工作的离职原因?(了解工作经历)
  • 空档这么久的原因?
  • 对加班的看法是否接受?

技术一面

手撕代码(算法题可以在本地ide上写并运行,提前准备好环境

  • ***********************

技术问答

  • 讲讲简历上的工作经历和项目经历。
  • 你在项目中承担的具体职责和贡献。
  • 你在项目中遇到过什么比较难解决的问题,你是怎么解决的?
  • 面向对象的特征、数据库优化、数据库索引的数据结构、数据结构、数据库事务特性
  • Java锁有哪些(锁升级过程、简单说说它们之间的区别)
  • Java中整个集合体系,说说你的理解

技术二面

手撕代码

  • ***********************

技术问答

  • 顺着时间线问项目
  • 怎么创建多线程,创建线程的方式有哪些、三种创建方式的区别
  • Mysql索引了解吗,什么时候要建索引,最左前缀的索引失效什么情况下查询不需要回表?
  • sql优化怎么做的、如何发现慢sql、对慢sql如何优化

总结:

技术面试流程:

一是自我介绍+项目经历,项目这部分提前准备好怎么讲,要做到自己做的项目了然于胸,Timo也有提前帮忙预设可能会被问的问题。面试官会根据你的介绍的项目去提问问题,所以可以一定程度上诱导面试官问向你擅长的方向。自我介绍+简历上做的项目介绍,询问简历

二是手撕代码,题库和机考题库难度相同,力扣上的原题(在力扣上多刷刷题)

三是技术问答,面试官提问或者人选挑选突出自己技术能力的项目介绍,自己精通的技术介绍,突出自己优势,弱化不足,提问C++相关的知识点、八股文的相关知识,八股文要背熟悉。

主管面

  • 自我介绍(基本情况)
  • 对华为的看法
  • 项目介绍,做项目过程中有无遇到什么问题 怎么去解决的
  • 你的优势和缺点
  • 怎么证明自己的学习能力
  • 家里人是否支持工作
  • (反问环节)部门的具体业务是什么方向的呀?

(注意点:提前十分钟进,面试官就在等着,反思:答得不好的方面是有关体现自驱性方面的问题,面试官反馈:自驱性有待加强,其他准备得挺充分的)

攻略

资面材料

1、身份证正反面拍照或者扫描,

2、英语等级证书拍照或者扫描

3、学位证书、毕业证书拍照或者扫描

4、教育部学历注册备案表+学位认证(学信网)

5、收入证明、奖金及股票证明(公司系统截图或者公司开具或者网上银行近半年流水截图,网银APP可下载)

6、员工登记表(签名要电子签)

7、薪酬承诺书(签名要电子签)

8、科锐隐私协议签名

机考+性格测试

刷题库就完事儿,性格测试的话HR会辅导的。

最后,找到一个靠谱的HR走流程很重要,Jack全程都非常负责,遇到任何问题随时给我解决,每个环节面试前都会给我辅导,大家如果对OD岗位感兴趣的话可以联系Jack噢~

#华为##华为面经##华为od##华为OD#
全部评论

相关推荐

头像 会员标识
11-29 08:09
算法工程师
拿了好久offer了。距机试加面试时间有点长,很多东西忘了。本来不想写这些怕麻烦,但感觉不能做个自私的人,遂写。机试考了350+,前两题比较简单,题是什么忘了,就记得有个坑的一匹的bug,题目描述是跟符号变换有关的,可示例代码里面没有符号,看了好几遍也看不懂,然后下意识复制示例文字到代码输入区,“隐藏”的符号出现了。。。是的你没看错,示例代码里的符号被软件框架隐藏了,这还是考试中出现的bug。然后第三题很难读懂,大概是给出矩阵,里边的数字代表光伏发电能力,完后给你一个什么标准让你判断能否符合建厂标准,反正就是比较难读懂看了好几遍,读懂后不是很难。总之题不难但用例没有全通过,考试又看不到哪些没过只能猜测。于是我就加了很多奇葩的判定,只增加了5的通过率。对了,机考这三题我都没遇到原题。性格测试你们都懂。HR资面就按不就班介绍一下,没什么特别的。技术一面让我很难受,我几年没找过工作了(这次就是胡乱一投没想那么多,都没投第二家)不知道会问什么,一直刷题也没准备八股,然后面试官问我web的前后端是如何通讯的?生成器的概念。其他问题我回答的还行就不记得了。然后手撕代码:巨简单的二叉树反转,因为要用本地ide我创了一个,结果运行不了(这个太坑了,之前几年都没遇到过),只能终端运行,也没测试用例,我太紧张了怎么也想不起来怎么做,眼看过了一半时间也没做出来,已经死心的我请求换个题,然后又换了一道巨简单的方阵求对角线最大质数。然而我脑子因为紧张一片空白,一点不转圈,最后凭本能在时间截止前给写出来了。。。一度以为自己过不了。二面我表现的比较好,问的都答上来了,手撕的题我连做了俩,其中一个是不用内置函数把字符串原地反转过来,另一个忘了。问的我也都会,于是轻松解决战斗。下来知道过了还挺开心,然后就被通知定级不一致要加面。。。。听了加面手撕不过还有挂的可能我难受的很。加面是真的压力面,问的比较细,问了我都懂哪些算法,问了我平时怎么用多线程多进程(这个我答对了他没判断对),总之前后特别细把我搞得巨紧张。然后手撕是 一个大列表里面包括若干个包括两个整数的小列表,类似于【【1,2】,【3,6】,【4,7】】这种,每个小列表代表一个范围,让合并重叠的范围并输出。我一看是我自己就会的原题,然而就这个原题让我又遇到了ide运行不了的情况,再加上压力测试又让我脑袋不转圈了,一直弄到最后才写出来,然后这个面试官又要走代码自己去测用例(前边的两位没这么严),然后还是有bug,随后又问了半个小时问题(一共面了一个半小时)。面完我精疲力尽感觉过不了,然而还是过了。最后主管面。发的邮件是15:30-23:00,我就从15:30等到了21:10(中间请了半小时假吃了个饭)。然后主管来不走寻常路一顿问技术 什么是卷积神经网络?什么是缓存?你知道哪些大模型?都是些基本概念我也老听就是说不好。而且说好的主管面不问技术呢?感觉表现的不好。但是也给过了。
查看1道真题和解析
点赞 评论 收藏
分享
评论
3
3
分享
牛客网
牛客企业服务