单板硬件开发岗笔试专题

我们都知道,常规的应聘流程为:投递简历、笔试、面试、发放offer,笔试作为整个流程的第二个环节,在整个秋招中发挥着重要作用,笔试不过一切都是免谈。因此,笔试的重要性不言而喻。那么,我们应该如何准备笔试呢?以下通过几个部分对笔试进行详细介绍。


一.笔试的准备工作

单板硬件开发岗位的笔试主要侧重点是模拟电路设计、数字电路设计、PCB设计和单片机原理等的知识,因此,笔试的准备主要分为日常课程积累+专业知识积累两个部分。模拟电路设计和数字电路设计的知识主要来自于《模拟电子技术基础》和《数字电子技术基础》这两本书,因此电子类/通信类的学生应该不会陌生,只需要把握住这两本书的重点知识即可。PCB设计的知识就比较考验你的专业知识积累了,如果你经常使用PCB设计软件的话应该不会陌生,笔试的时候侧重于考一些实操中会遇到的问题,比如走线规则等就经常考到,准备的话建议在牛客网的硬件笔试练习题。单片机原理即为一些常用的单片机知识,例如单片机的组成部分、中断、工作原理等,这部分的内容需要针对性地复习,同样推荐牛客的专项练习。
因此,笔试的准备工作其实是一个比较长的战线,知识的积累并不是一朝一夕的,倘若较早地就定好了自己的目标岗位,那么我认为任何时候开始准备都不算早,最晚最晚也必须在秋招的前半年开始准备。



二.笔试的内容及形式

笔试形式按照公司的不同也会存在一些不同,比如华为公司的单板硬件岗位笔试形式为50道选择题,包含单选和多选;复旦微电子的题目形式为单选多选和简答题;海康威视的题分为选择、填空、大题。因此,笔试的形式比较灵活,选择题为必考题,其他多数公司(除华为外)笔试题还包含了大题,大题的形式主要分为简答和设计题两类,这部分就很考验你的知识积累以及专业素养了。以下我会分别举一些典型题进行说明。前面提到了这个岗位的笔试包含的主要内容:模拟电路设计、数字电路设计、PCB设计和单片机原理,这四部分内容我分别举个例子如下:
1.当晶体管工作在放大区时,发射结电压和集电结电压应为正偏、反偏          -----2020  网易秋招
  
2.如下哪个不是时序逻辑电路 D.乘法器        -----2020  华为实习
A触发器 B计数器 C寄存器 D乘法器

3.高速信号线走线注意事项:确保参考平面连续,以使回路面积尽量短;确保特征阻抗连续,以减少信号的反射              -----2020  华为秋招
4.MCS-51单片机片内有5个中断源,其中2个外部中断源     ------2019  华为秋招

可以看出,模拟电路设计和数字电路设计的题目一般均为书本上的概念知识,因此只需要掌握好书本、并会举一反三即可。而PCB设计和单片机原理的题目一般为实际操作中会用到的知识点,因此需要日常做项目/练习的时候积累。


三.常见笔试题解析

按照单板硬件开发岗位的典型公司,举一些题目例子解析如下:

1.华为

① 汇编语言程序就是汇编程序?错误
解析:编译程序是将高级语言程序翻译程汇编语言程序或机器语言程序
引申:汇编程序就是用汇编语言编写的程序吗? 错误,汇编程序是完成汇编语言翻译的程序。

②差分放大电路的共模放大倍数越小越好、差模放大倍数越大越好。正确
解析:差模放大倍数越大越好,因为差模信号相当于是需要放大的有用信号;而共模放大倍数越小越好,因为共模信号的性质是那些需要被抑制掉的干扰信号。

③将两输入的或非门当非门使用时,另一端的接法应该是:
A.悬空   悬空是输入1
B.接低电平
C.接高电平
解析:若把与非门做非门使用,只需将与非门的输入端并联起来即可;若把或非门]当做非门]使用,只需把其它输入端接地,让剩余的一个输入端作非门输入即可;若把异或门当做非门使用,只需把其它输入端接高电平,让剩余的一个输入端作非门输入即可。

2.网易


①在测试某50MHz的低频时钟信号,发现使用500M带宽示波器测试出的上升沿为1ns,而使用带宽为1G的示波器测试出上升沿为0.5ns,那么正确选择示波器带宽的原则是:( 示波器带宽为3倍频被测信号的频率)
解析:根据奈奎斯特定律,只要超过2倍就能有效采样,在工程中有3倍带宽就够了。过高的带宽反而会引入噪声,降低信噪比/正确选择示波器的带宽:示波器带宽为3-5倍频被测信号的频率。

② BJT是(流控)器件,MOSFET是(压控)器件
解析:该题为概念题,知识点来源于《模拟电子技术基础》三极管是流控元件,场效应管是压控元件

③在PCB设计时,有哪些因素将影响微带传输线的特征阻抗?
解析:走线宽度w, 走线的铜皮厚度t, 走线到参考面的距离h, 走线到参考层之间介质的介电常数Er/ (1)介质常数εr;(2)介质厚度h;(3)导线宽度w;(4)导线厚度t等。

3.大疆

①继电器线圈、风扇绕组为感性负载,电流不能突变。当控制开关关断时会强行续流,产生的感应电压可能导致开关元件击穿损坏,为了解决此问题,在电路改进上,继电器线圈和风扇可以添加续流二级管

②.EMC三要素:干扰源、耦合途径、敏感装置

什么是setuphold时间?
解析:Setup是建立时间:是测试芯片对输入信号和时钟信号之间的时间要求。建立时间是指触发器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿(如上升沿有效)T时间到达芯片,这个T就是建立时间- Setup time.如不满足setup time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。
hold是保持时间:保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。如果hold time 不够,数据同样不能被打入触发器。

可以看出,虽然不同的公司考察针对的侧重点有所不同,但是往往都会考一些专业课本上的重要概念,这些容易被忽略的基础知识往往能够看出学生的水平。同时,还会考察一些实际技能方面的知识,例如PCB设计时会遇到的各种问题等。因此,面对如此多的知识面,唯有多刷题才能保证自己的笔试顺利通过。刷题的侧重点应该是:模拟电路知识>数字电路知识>单片机原理>PCB设计,核心永远是模拟电路和数字电路,因此这两本书一定要做到熟透!

四.注意事项

在去年的秋招过程中,我大大小小地参加了不下20场笔试,总结的注意事项如下:
1.除了部分公司的单板硬件岗位笔试只考选择题之外,大部分公司的笔试题还包含着最让人头疼的“设计题”,很多人在笔试过程中一看到设计题就觉得不会做想放弃,其实和你平时考试一样,这些设计题的目的是考察你分析问题的思路,因此你一定要尽可能地写上你的分析过程,能写多少写多少,它同样也会给你“步骤分”。

2.笔试的核心还是考察你的知识点积累,不同于软件类岗位的笔试只考编程题,硬件类岗位的笔试题考察的是你知识的广度,你投递单板硬件开发默认你得懂数模电、单片机、PCB,同时,如果能懂信号完整性分析、电磁干扰,那你笔试一定没有问题。因此,秋招的准备过程中一定多积累知识点。

3.硬件笔试包含的知识点太多了,因此必须在秋招前半年有去准备各种相关知识,比如华为单板硬件开发岗的笔试题目还包含一两道光通信的题,因此你难以预知考试内容,唯有尽可能多去了解更多的知识点,多刷题,多刷题,多刷题!





全部评论

相关推荐

ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
我即大橘:耐泡王
点赞 评论 收藏
分享
3 15 评论
分享
牛客网
牛客企业服务