前言
年前咨询了华为HR自动驾驶方向的岗位是否有HC,得到的答复是非常缺人,感知、规划控制都在招人,一个劲问我要简历。然后,想了想也不急着,想着等年后再去投试试,于是就一直晾着。
年后复工后,HR就开始要简历。心里想着趁在家办公的空闲时间,把面试搞定也挺好,于是就投了自动驾驶部门的规控算法工程师。
华为的面试从19年开始改革(据说由于前些年面试难度过低,导致被诟病),于是开始增加面试环节以及难度。
机试
首先是华为的机试,在收到官方的牛客网机试链接后,可自行安排时间进行为时一个半小时的机试答题。题目只有一道,比较简单,考察的是基础的数据结构与算法(二叉树、堆栈、字符串、数组以及回溯算法等等)。
与LeetCode题目略有不同,牛客网的试题还要考察数据流的输入输出,与OJ的试题类似,除了需要实现题目所指的目标外,还需要考虑IO数据流的所有可能组合。
官方的要求是通过80%的用例,即通过考试。考下来没有太大难度,用时大约1小时,提交代码,通过所有用例。
一面
隔了一天,HR安排了第一次技术面试,以视频面试的形式进行。
首先是自我介绍,然后面试官针对简历中的项目以及所做的工作提一些具体的问题,全程聊下来没有碰到比较难回答的问题,比较轻松,但是也从中了解到该面试官的方向偏向于AI算法,对于规控算法而言了解的并不多。面试官对技术方面表示认可,但也对岗位匹配度提出了担忧。(这里就开始有点疑惑,我明明投的是规控算法工程师,结果面试官为