华为-智能制造与精密制造研发工程师-笔试面经
偌大一个牛客网,居然没有这个岗位的笔试面经,怕是都去卷软开,没人坚守机械自动化了🤣
写在前面:
首先,我投的是“消费者BG”下面的“智能制造与精密制造研发工程师”这个岗位。这个岗位除了消费者BG,2012实验室和制造部都有开设,但不知道其它部门的面试会不会有不同,仅供参考吧😐。。
然后,这个岗位和“自动化控制工程师”笔试面试都不一样。有的HR会说的模棱两可,投的时候要分清这两个岗位🤣。
笔试:
这个岗位的笔试是30组单选+10组多选。一组中有三道小题,分别是机械、电控和视觉方向的。一组中三道小题的正确选项是一致的,只要会其中一道题就能选出这一组的正确选项。
展开来讲,假如说某一组中有机械、电控、视觉方向的三个选择题,它们的正确选项都是B。你只会电控的那一道,知道选B,机械和视觉的题完全不会,那也没关系,选了B这一组就能拿分了。另外还可以交叉排除,比如电控那道题你不确定选A还是选B,视觉那道题你不知道选B还是选C,一交叉排除,选B就稳了。
机械方向:我没学过机械的专业课,真不懂。会有好多乱七八糟的各种机构,还有各种材料问题,各种合金的分类和强度,还有CAD软件操作。
电控方向:基本上是自动化大二大三专业课的大杂烩。电机学、检测技术与仪表、PLC、C语言、单片机、自控原理。但毫无深度,很基础。参考控制专业保研的面试题或者考研的复试题吧。基本都是概念性问题,比如tt是个什么玩意儿,aa和bb哪一个属于cc,xx场景下应该用yy还是zz。如果你对本科专业课或研究生复试有一些模糊的概念的话,那一定没问题。这东西没法准备,全靠积累🤣
视觉方向:这个好说,只涉及(传统的)《计算机视觉》这一门课。相机硬件、成像、标定,灰度图像/二值图像处理(滤波、开闭运算之类的),传统的分割检测聚类方法。不涉及任何的深度学习。还有很多即使没学过也能一眼看出的题,比如“在产线上部署xxx不需要考虑以下哪一点”
面试:
这个岗位虽然笔试考的都是选择题,但面试是要手撕代码的!虽然是简单题,但还是给个预警,注意准备🤣
一面:1h
一上来先手撕代码,大数求和(用字符串按位相加),思路讲了,代码没敲出来emmmm,但面试官说没关系,有思路就行了
然后过项目,比较水,没有问针对项目的刁钻问题
二面:1h
一上来也还是先手撕代码,在数组中找一个数使这个数前面所有数之和等于后面所有数之和,我也不懂啥奇技淫巧,直接一个双指针遍历敲出来了,面试官还可着劲儿的让我解释代码的每一行,怕我是作弊抄的😐
然后过项目,讲毕业课题
然后问了下我对传统视觉算法和深度学习的了解程度,基本算入门吧,工具会用,也能讲出来一些名词,也跑过别人的demo
之后是几个标准面试问题,比如“列举一个你的决策失败的事情,以及是怎么去补救的”“举例来证明你的沟通协调能力”
主管面1:20min
先简单的过简历项目,问兴趣爱好,问舍友关系,平时空闲时间的安排,然后反问,问了工作内容、工作地点
然后主管面的结果一直没更新,问HR,他说主管面给安排了两轮🤣怕是我太菜了。。。
一些补充:
关于面试是否一定要手撕代码,这个真不一定。我之前做过实习生的编程笔试(3道题满分600的那种代码题),面试官的后台能看到我的笔试记录,一面的时候我还问过他“这个岗位还要手撕代码吗”,他直接说“我看你有编程笔试的成绩记录,你肯定没问题的吧”。我也不知道只做了客观题笔试的人会不会让手撕代码。我看之前的帖子也有让现场做选择题的。但刷刷力扣简单题终归没坏处🤣