华为OD面经[完结]

省流: 题目汇总

机试

CSDN-九宫格输入

面试手撕

中等-最大子排列
简单-原地去重
中等-字母排列
简单-投票问题

背景介绍

211非目标院校, 工科, 21二战失败自学Java找工作, Leetcode刚过200道, 周赛一两道的水平,

平常做的最多的是模拟题和简单的数据结构应用题, 对于DFS,BFS,DP等进阶技巧有点怵, 面试不敢下手. 所以面试的手撕代码环节很惨, 后文能看到

反思: 平常刷题很随意, 一般是每日一题做着开心, 缺乏系统训练, 很多基础技巧不知道. 就很惨.

10月10日自己的项目做了第一个功能, 开始投简历, 觉得再不开始秋招要被错过了.

本科机电, 做过一些机械为主, 用控制和计算机视觉做点缀的项目.

Base(未定): 武汉/杭州 上海海思OD 写cpp和嵌入式?

面试全流程

机试/性格测试(10月16, 17日)

机试三道题, 两易一难, 以通过用例的百分比评分, 第三题比较倒霉, 抽到了一个很硬的模拟题, 也是我这一段时间做题非常不顺手生, 成绩并不理想, 但是最终还是通过了.

100/100 + 90/100 + 80/200;

总结的有点晚, 所以忘记了前两道题, 不好意思, 最后一道如:

CSDN-九宫格输入

关于性格测试, 按照HR的资料, 再结合自身特质答题即可, 不做介绍.

前期简单沟通(中间的某天)

部门员工打来电话, 简单了解了一下大学期间做的项目具体内容, 我简历上有自己的博客地址(学习时记录的一些浅层的知识), 问了问博文内容是否为原创.

一面(10月20日)

线上视频面试, 展示工牌, 介绍流程, 开始提问

这里回忆一些问题(乱序), 差不多是问题原句, 回答的可扩展度很高:

  • 一个简单的自我介绍
  • MySQL用过的函数
  • Linux使用过的命令
  • 其中chmod的参数讲一下?
  • 对于多线程编程的了解?
  • 线程池创建的几个核心参数?
  • 几个关键字什么是HTTP (这个问题我竟然说了完全不知道, 后面一查才明白)
  • Redis的了解, 部署方案?
  • 你了解的设计模式说一些OSI七层参考模型(我其实知道, 但是我说了一句这些是一年前考研的时候记得的内容, 有一些计网的可能记不清, 就换了新问题, 没来得及答)
  • Docker了解多少
  • 队列和栈的区别了解吗?
  • 引用类型的变量有什么特点

回答的七七八八, 问题自由度很高, 答到了自己的极限, 都不是很深入, 我自己说很多都是知道名词和特性, 写了demo, 并没有实际使用过.

半小时后, 在自己的电脑上撕代码, 可以IDE, 可以调试

开撕

中等-最大子排列

我不会!, 有思路但是觉得自己半个小时写不出来, 换了另一道

简单-原地去重

我还是没写出来! 我觉得自己和傻子一样, 也不知道为什么, 每日一题很少写到这种题, 最后写的也是一种很蠢的方法, 测试还没有通过

全程试图结伴编程, 保持交流, 但是可能自己思路更混乱了吧, 自我评价写的和shit一样.

之后感觉可以写凉经了, 但是结束后问HR竟然说过了.

二面(10月23日)

线上视频面试, 上来开撕 , 其余条件一样,

中等-字母排列

我又不会!, 忘记怎么求全排列了, 不敢写, 让换了一道

简单-投票问题

简单的说, 我又不会, 涉及到摩尔投票这个知识点, 据说还是某年的408考题, 我回头看的时候印象冒出来了, 但是自己没有实现过, 属于持续白给. 最后写了一个O(n2)的垃圾解了事.

半小时之后提问, 问题如果没记错的话就是这么多, 或者是有些实在印象不深

  • 简单的自我介绍
  • 二战考的咋样, 都是哪些学校?
  • 介绍一下你的第二个本科项目, 里面用到了什么视觉算法
  • 介绍一下SpringMVC, Spring
  • ES相关了解多少
  • 自我评价: 优缺点

结束

说虽然算法没有解出来, 但是勉强算通过了, 等待安排后续面试

换部门(10月25日)

今天部门来电了解了一下我的基本情况, 是一个偏算法的部门, 而且使用的语言是C++, 而我这半年都在准备Java, 面试的算法解答也一塌糊涂, 所以需要换部门了. 依然继续安排, 不用重新开始技术面试


更新了

更新重新安排到了深圳的上海海思某部门(因为我也还不知道具体干什么)

HR资面(10月28日周五)

时长半小时的面试, 晚饭后时段进行的, 对方比较匆忙, 前端电话好像在路上, 不在电脑前, 甚至没有我的简历, 只有我开了视频.

可能是我强烈要求下临时加的面试吧.

  • 自我介绍
  • 没有技术相关内容, 聊天式面试, 询问项目内容, 校园经历.
  • 你觉得你大学学习到的课程对你的工作会有怎样的帮助
  • 反问: 部门具体工作内容是什么

简单的面试.

主管综面(10月30日周日上午)

刷新最短时长记录, 只有15分钟. 非常友善的面试官(主管)

  • 自我介绍, 简历问答
  • 依旧是聊天面试, 了解校园, 项目经历, 最近的经历
  • 未来的职业规划是怎样的, 有没有在深圳长期发展的打算
  • 自己的优点, 核心竞争力是什么?
  • 期望薪资?
  • 反问: 具体工作内容是什么? 周六日的加班情况

确认薪资(10月31日晚)

接口人打来电话确认薪资, 因为在预期范围内, 我没有进一步争取, 当天上午按照资料要求邮件回复了审核相关材料, 目前看来是<科锐国际>的OD岗位, (全流程的邮件中混杂着德科和科锐的信息)

收到offer(11月3日晚)

已收到正式offer, 入职流程中, 此文以及"秋招"圆满结束, 全程3周左右, 希望对读者有帮助.

共勉

全部评论
好烦啊,od怎么还不收我
3 回复 分享
发布于 2022-10-27 08:48 广东
楼主加油,有问是哪个部门吗
2 回复 分享
发布于 2022-10-25 16:41 河南
楼主薪资要得多少啊?听说最近OD都会泡池子,不敢要太高
2 回复 分享
发布于 2022-11-03 17:02 四川
楼主问一下,技术面给你打多少分啊
1 回复 分享
发布于 2022-10-25 20:09 四川
算法题没写出来,其实也正常,上面的几道题基本上都是需要专门算法的,摩尔投票就不说了,其他的还有啥双指针。dfs、bfs、dp、剪枝这些不是专门练过的话,谁写得出来哦。
1 回复 分享
发布于 2022-11-01 10:47 浙江
想问一下一般主管面完要等多久呀。。。
点赞 回复 分享
发布于 2022-11-12 19:18 澳大利亚
请问Od加班严重吗
点赞 回复 分享
发布于 2023-02-12 22:16 浙江
楼主是通过科锐进去的么, 我看很多人发 od 华为 科锐 根据不同的人联系机考有区别吗
点赞 回复 分享
发布于 04-05 00:14 广东

相关推荐

回暖了回暖了,都给我回暖这几天也就天气回暖了,今天穿个外套坐地铁差点给我·热死我分享一下这几天总结的嵌入式面经1.&nbsp;在SPI通信中,时钟极性和时钟相位的设置对数据传输有何影响?2.&nbsp;CAN总线的基本结构和工作原理是什么?如何进行数据发送和接收?3.&nbsp;操作系统中的进程和线程有什么区别?它们的调度策略有何不同?4.&nbsp;任务优先级反转是什么?如何通过调度算法来解决这个问题?5.&nbsp;信号量和互斥量的区别是什么?在多线程编程中如何使用它们?6.&nbsp;什么是活锁?与死锁相比,它有什么不同的表现?7.&nbsp;如何通过资源分配图来检测死锁?这种方法的局限性是什么?8.&nbsp;互斥锁的实现方式有哪些?请举例说明其优缺点。9.&nbsp;在FreeRTOS中,如何实现任务间的通信?有哪些常用的方法?10.&nbsp;ARM&nbsp;Cortex-M系列处理器的中断控制机制是怎样的?如何配置优先级?11.&nbsp;C语言的预处理阶段主要做什么?常用的预处理指令有哪些?12.&nbsp;ELF文件格式的基本结构是什么?各个部分的作用是什么?13.&nbsp;静态变量和动态变量的存储位置及生命周期有什么不同?14.&nbsp;你是否有MQTT协议的使用经验?请简要描述其工作原理。15.&nbsp;HTTP协议和HTTPS协议的主要区别是什么?在什么情况下选择使用HTTPS?16.&nbsp;DHCP协议的工作流程是怎样的?它如何分配IP地址?17.&nbsp;TCP的三次握手和四次挥手过程是什么?为什么需要这些步骤?18.&nbsp;IPv4和IPv6的主要区别是什么?IPv6的优势在哪里?19.&nbsp;ARP缓存的作用是什么?如何管理ARP缓存?20.&nbsp;在局域网中,如何选择合适的交换机类型以满足网络需求?21.&nbsp;M4内核的特权级别如何划分?不同特权级别的使用场景是什么?22.&nbsp;如何实现用户态和内核态之间的切换?涉及哪些系统调用?问题答案已经整理到专栏中了,关注我分享更多知识。&nbsp;&nbsp;c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看22道真题和解析
点赞 评论 收藏
分享
19 140 评论
分享
牛客网
牛客企业服务