华为OD面经月底整理,整理面经攒人品

本文分享了作者在华为OD面试过程中的经历,包括机试题目、性格测试、技术面试内容,以及各类编程语言的题库推荐。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 正在等 华为 OD 审批和 offer 中 – 华为 OD 面经

7.21 机试

  • 分苹果(100%)
  • 跳格子(100%)
  • 分糖果(100%)

这些题橡皮擦 OD 题库都已经收录了:【喜报】华为 OD 统一考试(B 卷)题库清单(已收录 173 题),更快,更全的 B 卷题库大纲

7.24 性格测试

符合公司文化,注意前后一致应该问题不大

8.2 一面(60min)

自我介绍
  • 做题——旋转数组
  • C++的面相对象主要体现在哪些方面
  • 对多态的理解,怎么体现出多态的
  • 析构函数、构造函数还有复制构造函数什么时候会被调用
  • 指针和引用的区别
  • 静态成员和这个静态函数跟普通成员和普通函数有什么区别
  • c++ 为什么会发生内存泄漏,怎么避免
  • 什么样的内存在堆上,什么样的内存在栈上
  • 常见的数据结构有哪些,有哪些特点
  • 散列表的解决冲突的方案有哪些
  • 讲一下常用的排序算法和他们的时间复杂度
  • bfs 一般会用到什么数据结构
  • 了解过哪些设计模式,讲讲比较了解的
  • 进程和线程的区别
  • 多线程的情况下为什么会发生死锁,列举导致死锁的几种情况
  • 跨进程通信有哪些方式

8.4 二面(40min)

这个当时面完忘记记录了,大部分问题都忘记了,主要问了我算法与数据结构以及 c++基础(30min)+ 做题(10min)

自我介绍

  • 常见的排序算法有哪些,你觉得哪个算法最快
  • 链表和数组的区别
  • c++ 的一些基础知识
  • 算法题——最长不重复子序列的长度

8.7 HR 面(30min)

  • 自我介绍
  • 询问个人情况
  • 询问个人规划
  • 对华为和 od 有什么了解
  • 对于华为的工作强度怎么看
  • 为什么选择转语言
  • 对于部门的业务有没有了解,感不感兴趣
  • 薪酬期望是多少
  • 反问

8.11 主管面(30min)

  • 自我介绍
  • 询问个人情况
  • 所获得的那些奖中,最有含金量的是哪一个
  • 项目背景
  • 询问项目相关
  • 对华为的了解
  • 刚毕业能否适应华为这种工作强度
  • 为什么选择来上海
  • 反问

8.15 定薪电话(看薪资估计是定级 d2)

目前在等待审批和 offer 中,希望能过吧,攒人品攒人品攒人品疯狂攒人品

2. 华为 Od,go 面经 – 华为 OD 面经

机试和性格面就不说了

一面:

因为当时约的是 go,但是接口那里说是 python,结果面试前一个小时又说是 go,准备两天无用 python 功后开始面试,一小时前草草看了下 go 语法(此前半年在做游戏)。面试官人不错,知道情况后从 c 聊到 c++聊到 golang 聊到 408,反正都聊了些,但是比较浅,然后给过了。这也是我唯一一次觉得自己不会过但是过了的。手撕差了点。

二面:

第二天,做了准备,临时下了个 goland,手撕语法不熟,反正也是差了点,但是两个解决思路都写在那里了。主要就是问网络协议那些了,GMP,Go 内存管理,数据库,网络协议问的比较深,这次是有复习,但是自己挂了,然后噩梦开始了。

三面:

只问项目!!!!大二一个跟识别有关的软件,问我怎么优化模型?用到 Socket 通信问我怎么实现?中间 base64 图片传输出问题怎么定义好 Socket 去处理?一个服务从服务端到客户端的完整服务过程包括被处理是怎么样的?问微服务说不知道,问 Go 库说了几个之后其摇头。连笔试都没有,不问任何一个八股文,这几天苦学的各种 Go 数据结构的底层,http 版本变迁和内容改变,tcp/udp 的东西,ip 的东西,内存管理,gc 演变,g 和 p 的状态,各种阻塞和数据库的事务之类的,一个都没有!二十分钟,没有笔试挂了,G。

3. 整理一下我面试华为 od 的过程 – 华为 OD 面经

整理一下我面试华为 od 的过程

7.2 机试三道题,一道数大雁,一道岛屿最大面积,还有一道忘记了,机试 382

hr 告知武汉没有开发 hc,让我投测试,犹豫再三,还是投了

7.7 性格测试,忧郁分差一分没过。

7.18 今天约的一面

一点基础问题都没问,被拷打项目了,问了好多微服务的,忘记了好多,答得不好,接着两道面试题。第一道考察的是 golang 切片 append 扩容的知识,给一段代码,让你写出终端打印的结果(扩容会重新申请内存,然后 copy 底层数组),但是由于紧张,回答了一半,另外一半有点问题,但是思路是对的,第二道面试题是 leetcode 8 实现 Atoi()。
hr 说定级 d1,可以帮我转岗,转开发,然后流程中,重新走流程

7.27 下午,技术一面

很简单,30min,问了数据结构,操作系统,然后算法题:leetcode 179 最大数,秒了

7.27 晚上,技术二面

问了 golang 一些问题,数组切片,引用传递,redis 持久化机制,数据结构,MySQL 底层,acid,很简单,但是我回答的不好,算法题:leetcode 402 移掉 K 位数字,做完后,面试官又给了其他用例,然后修修补补,a 了
hr 跟我说给我两面定的级是 d2,不知道咋定的,感觉表现并不好,可能算法题都做出来了

7.28 下午,主管打电话问了几个问题

10min,晚上 hr 打电话问了几个问题 15min。

以上内容来自互联网考友分享,OD 联盟收集整理,如有侵权,直接私信橡皮擦进行删除~

4. OD 机考题库推荐

🔈🔈 特别提醒,订阅专栏前一定要看好题解语言哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦想橡皮擦

如有帮助,来瓶可乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值