【面试经验】华为嵌入式面经一面

0911—一面技术面:

主要四个部分:①自我介绍;②技术交流;③手撕代码;④反问环节;

提问环节:

挑一个项目讲讲,说一说你做了什么;
细说一下你项目里的通信协议;
中断占用率知不知道,中断会带来什么好处与坏处;
如果我所有任务都在中断里跑会有啥问题;
画一画电机控制的框图,讲一下PID控制原理;
控制超调量的话你调参过程;
PID优缺点是啥,你提到用现代控制的一些算法代替它,为什么这么做,考虑过性能没;
你研究生做啥的,优化方向么,优化方向在控制算法里的应用是啥,你研究的东西对算法性能有啥影响;
buck、boost电路拓扑会画吗画一下;
运放知道么,说一说,三极管的作用是;
手撕代码:

写一个滑动滤波器、要求时间复杂度为o(1),输入为int型ADC值,输出为float值,给20分钟;
难度不大,但是挺吃惊的,第一次见手撕代码撕这个滴,亏我考前猛刷力扣。时间有多,写了两三种写法吧。

反问环节:

之前提问都是硬件相关的多、你们部门开发啥的;
既然是嵌入式软件岗,做软件多一点还是硬件多一点;
知识储备和个人成长能力更看中哪一方面;
硬件比较成熟了,更注重用软件发挥硬件全部功能,那我能不能理解成现在部门主要在做的是底层优化与代码优化的工作;
为这次面试表现的不足之处提一点建议;
0911—专业一面通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

litterfinger

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值