当前位置: 首页 > 面试经验 >

华为OD面经[完结]

优质
小牛编辑
99浏览
2023-03-28

华为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周左右, 希望对读者有帮助.

共勉

 类似资料: