自动化测试面试题(软件测试面试常见问题及答案有哪些)

本文目录
- 软件测试面试常见问题及答案有哪些
- 自动化专业的面试问题是什么
- 电气自动化面试问题
- 软件测试面试宝典「Linux 数据库 测试工具 自动化 性能测试」
- 哪位测试大神能详细说说软件测试面试题
- 向电气工程及其自动化转专业,面试一般会问什么问题
- 非标机械自动化面试题二
- 软件测试面试题:WEB+网络|接口测试|性能测试|自动化测试
- 软件测试面试常见问题及答案是什么
- 应聘,电气类 自动化类 笔试题目
软件测试面试常见问题及答案有哪些
如下:
1、什么是bug?
答:软件的bug指的是软件当中不符合用户需求的问题。
常见的软件bug分为以下三类:
没有实现的功能。
完成了用户需求的功能,但是运行时会出现一些功能或性能上的问题。
实现了用户不需求的多余功能。
2、简单概述缺陷报告,并说明包括哪些项?
答:现在缺陷报告一般不再使用纸质档文档编写,而是专用测试管理工具(如TestDirector),这样便于缺陷管理。在这些工具中,每个缺陷作为一条记录输入指定的缺陷管理系统中。
缺陷报告包括:软件名称、版本号、功能模板、缺陷编号、对应的用例编号、编写时间、编写人、测试员、预期结果、实际结果、缺陷描述、严重级别、优先级别
3、开发人员修复缺陷后,如何保证不影响其他功能?
答:重新执行用例、看是否出现错误结果。并对周围的一些相关功能点追加新的测试用例。
4、什么时候功能测试?
答:功能测试是在规定的一段时间内运行软件系统的所有功能,以验证这个软件系统有无严重错误。
5、为什么选择测试这行?
答:它是一个新兴的行业,有发展潜力,而且很锻炼人,需要掌握更多的技能,比做开发要更全面。
自动化专业的面试问题是什么
一般像这类的专业问题比较多,现在还是主要考察个人能力.
1. 硅材料与锗材料的二极管导通后的压降各为多少?在温度升高后,二极管的正向压
降,反向电流各会起什么变化?试说出二极管用途(举3个例子即可)
2. 如何用万用表测试二极管的好坏?在选用整流二极管型号时,应满足主要参数有哪些?如何确定?
3. 在发光二极管LED电路中,已知LED正向压降UF=1.4V,正向电流IF=10mA,电源电压5V,试问如何确定限流电阻。
4. 三极管运用于放大工作状态时,对NPN管型的,各极电位要求是:c极 b极,b极 e极,而对PNP管型,是c极 b极,b极 e极。
5. 场效应管是 型控制器件,是由 极电压,控制 极电流,对P沟道及N沟道场效应管,漏极电压的极性如何?
6. 集成运算放大器作为线性放大时,信号从同相端输入,试画出其电路图,并说明相应电阻如何取?
7. 说出一个你熟悉的运算放大器的型号,指出输入失调电压的意义。
8. 试画出用运算放大器组成比例积分电路的电路图,说明各元件参数的选择。
9. 某电子线路需要一组5V,1A的直流稳压电源,请设计一个电源线路,并说明所需元件的大致选择。
10. 在一台电子设备中需要±15V两组电源,负载电流200mA,主用三端集成稳压器,1、画出电路图,2、试确定变压器二次侧电压有效值及容量。
11. TTL电路和CMOS电路是数字电子电路中最常用的,试说出TTL电路和CMOS电路主要特点及常用系列型号。
12. 什么是拉电流?什么是灌电流?TTL带动负载的能力约为多少?是拉电流还是灌电流?
13. 在51系列单片机中,PO□,P1□、P2□、P3□引脚功能各是什么?
14. 单片机有哪些中断源?中断处理的过程有哪些?中断服务程序的入口地址是由用户决定,对吗?
15. 计算机与外设交换信息的主要方法有并行通信及串行通信两种,试说出两者的主要的优缺点。
16. 为什么采用I调节器及PI调节器能实现无静差?
望采纳!!!
电气自动化面试问题
电气自动化面试的问题都是本专业基本知识,有时候根据单位具体招聘的岗位情况也会有针对于某方面的问题,比如电厂或者供电所之类的单位招聘员工,就会问到工厂供配电方面知识;如水泥或者化工厂招聘电气工作人员,那么上边的关于电路和模拟之类的问题会问的比较少,一般会问有关plc和相关设备调试,还有自动控制相关基本知识。
电气自动化面试经典问题
1. 硅材料与锗材料的二极管导通后的压降各为多少?在温度升高后,二极管的正向压降,反向电流各会起什么变化?试说出二极管用途(举3个例子即可)
2. 如何用万用表测试二极管的好坏?在选用整流二极管型号时,应满足主要参数有哪些?如何确定?
3. 在发光二极管led电路中,已知led正向压降uf=1.4v,正向电流if=10ma,电源电压5v,试问如何确定限流电阻。
4. 三极管运用于放大工作状态时,对npn管型的,各极电位要求是:c极 b极,b极 e极,而对pnp管型,是c极 b极,b极 e极。
5. 场效应管是 型控制器件,是由 极电压,控制 极电流,对p沟道及n沟道场效应管,漏极电压的极性如何?
6. 集成运算放大器作为线性放大时,信号从同相端输入,试画出其电路图,并说明相应电阻如何取?
7. 说出一个你熟悉的运算放大器的型号,指出输入失调电压的意义。
8. 试画出用运算放大器组成比例积分电路的电路图,说明各元件参数的选择。
9. 某电子线路需要一组5v,1a的直流稳压电源,请设计一个电源线路,并说明所需元件的大致选择。
10. 在一台电子设备中需要±15v两组电源,负载电流200ma,主用三端集成稳压器,1、画出电路图,2、试确定变压器二次侧电压有效值及容量。
11. ttl电路和cmos电路是数字电子电路中最常用的,试说出ttl电路和cmos电路主要特点及常用系列型号。
12. 什么是拉电流?什么是灌电流?ttl带动负载的能力约为多少?是拉电流还是灌电流?
13. 在51系列单片机中,po□,p1□、p2□、p3□引脚功能各是什么?
14. 单片机有哪些中断源?中断处理的过程有哪些?中断服务程序的入口地址是由用户决定,对吗?
15. 计算机与外设交换信息的主要方法有并行通信及串行通信两种,试说出两者的主要的优缺点。
16. 为什么采用i调节器及pi调节器能实现无静差?
求职面试过程的礼仪:
1.任何情况下都要注意进房先敲门。
2.待人态度从容,有礼貌。
3.眼睛平视,面带微笑。
4.说话清晰,音量适中。
5.神情专注,切忌边说话边整理头发。
6.手势不宜过多,需要时适度配合。
7.进入面谈办公室前,可以嚼一片口香糖,消除口气,缓和稳定紧张的情绪。
软件测试面试宝典「Linux 数据库 测试工具 自动化 性能测试」
1.介绍一下测试流程(重点,常见!)
2.介绍一下测试方法
3.介绍一下测试用例设计方法(用例设计方法&测试方法需要分清楚)
4.设计一个登录页面的用例(提供某个场景的设计用例,重点!)
5.举例说明项目推进的能力(针对个人评价的举例说明)
6.考试中遇到的比较难的一个项目是?(掌握自己简历上的项目)
7.印象深刻的一个bug?
8.你们公司是不是敏捷开发?介绍一下敏捷开发?
9.复盘会议的主要内容有哪些?
10.App 的兼容性怎么测,App 的接口测试怎么测?
11.Web 端测试和 App 端测试有何不同(常见)
1. 工作中常使用的 SQL 语法有哪些?
2.数据库存储过程
3.SQL 常见查询语句编写(此处仅举例常见的查询语句,如有更多坑,希望补充)
a.查询所有学生的数学成绩,显示学生姓名 name, 分数, 由高到低。
b.统计每个学生的总成绩(由于学生可能有重复名字),显示字段:学生 id,姓名,总成绩。
c.列出各门课程成绩最好的学生, 要求显示字段: 学号,姓名,科目,成绩
4.慢查询是什么意思?
5.导致数据库性能差的可能原因有哪些?
6.Redis 缓存应用场景
7.怎么定位 Redis 缓存失效问题(缓存坏了)
1. 工作中常用的 Linux 命令有哪些?
2.什么命令可以帮助 Linux 执行 Windows 上传的脚本?
3简述 Linux 三剑客
4.如何通命令定位 Linux 服务器下的日志?
5.简述项目中的环境搭建和维护
1. 自动化代码中,用到了哪些设计模式?
2. 什么是断言?
3. UI 自动化测试中,如何做集群?
4. 怎么对含有验证码的功能进行自动化测试?
5. 如何优化和提高 Selenium 脚本的执行速度?
6. 接口测试能发现哪些问题?
7. Selenium 中隐藏元素如何定位?
8. 如何判断一个页面上元素是否存在?
9. 如何提高脚本的稳定性?
10. 如何定位动态元素?
11. 如何通过子元素定位父元素
12. 平常遇到过哪些问题? ?如何解决的
13. 一个元素明明定位到了,点击无效(也没报错),如果解决?
14. 测试的数据你放在哪?
15. 什么是数据驱动,如何参数化?
16. 其他接口都需要登录接口的信息,怎么去让这个登录的接口只在其他接口调用一次?
17. 接口产生的垃圾数据如何清理?
18. 怎么用接口案例去覆盖业务逻辑?
1. 性能测试指标包括哪些
2. 如果一个需求没有明确的性能指标,要如何开始进行性能测试?
3. 介绍 JMeter 聚合报告包括哪些内容?
4. 如果有一个页面特别卡顿,设想一下可能的原因?
5. 说一说项目中的实际测试内容
6. 介绍一下 JMeter 进行性能测试的过程
7. 介绍一下 JMeter 和 LoadRunner 的区别
全套【软件测试/自动化测试】海量资料免费领取
哪位测试大神能详细说说软件测试面试题
我以前做过公司的软件测试面试,理解不深,希望对你有帮助吧。常见的有这么几种面试问题类型:
1、理论基础,也就是问你一些测试理论和测试方法的基本概念,如黑白盒测试都是怎么回事,测试用例的设计方法都有哪些,软件测试中遵循的一些原则等等
2、测试经验,是否有进行软件测试的经验,从事过哪些类型的测试,是否进行过自动化测试,自动化测试中用到的工具和平台是什么,是否有测试脚本编写的能力,写过什么测试脚本,用的脚本语言是什么
3、逻辑严密,一般会举例让你进行测试用例设计,例如圆珠笔、纸杯,或者一些你肯定用过的软件比如QQ、微信的某一个功能,这部分要注意思路要清晰,要测试哪几个方面,每个方面按照什么分类规则去设计你的用例,争取做到条理清晰且覆盖度高
面试的时候不要紧张,就像和朋友聊天一样反而更容易获得好感,祝你成功啦~~
向电气工程及其自动化转专业,面试一般会问什么问题
自动控制理论,电机学,电磁场方面的专业课,另外有可能有电力拖动和线性控制理论,每个学校会给出范围。
让你去面试的话,专业方面的可能会问一些简单的,其次就是一些在校情况,准备一些面试中经常问到的问题,这样自己心中有底,专业方面的就看你的平时积累了。
转专业注意:
1、如果涉及跨院转专业的话要注意通知当中的具体要求,涉及文理转的要求数学、英语什么的如果不满足条件会被刷掉浪费机会。还有就是更应该和老师沟通一下了解一下行情。
2、关注一下各学院网站的动态也有帮助你去了解目标专业的学习内容,这个和你想象当中的差距还是比较大。
非标机械自动化面试题二
非标自动化机械设计工程师测试题(二)
姓名: 日期: 分数:
一、选择题(40分)
1.下列材料为磨具钢的为( )。
A.45 B. 电木 C. SKD11 D. 6061
2.下列不是常用铝板的牌号为( )。
A.5052 B. 6061 C. 6063 D. 304
3.曲柄滑块机构中,增大曲柄长度,滑块行程将( )。
A.减小 B.不一定 C.不变 D. 增大
4.可以同时承受轴向及径向载荷的轴承代号是( )。
A.6308 B.51107 C.7312 D.4214
5.转盘采用分割器直连,工位数为6,转盘直径400mm,重量5kg,则转盘相对于分割器输出轴惯量为( )。
A. 0.3kg.m2 B. 1.2 kg.m2 C. 0.4kg.m2 D.0.2kg.m2
6.气缸缸径为50,在0.5mpa压力下,最大出力为( )。
A.981.5N B. 785.5N C.824.5N D.659.5N
7.采用两爪的气动手指抓取0.5kg物体,摩擦系数为0.1,气动手指需要的加持力约为( )。
A.10N B. 15N C. 25N D.5N
8.用一个三位五通电磁阀控制一个双作用气缸,除公共端外,其需要占用PLC输出点位数为( )个。
A.1 B. 2 C. 3 D.4
9.丝杆直接连接伺服电机传动中,负载运行最大线速度为0.42m/s,电机最高工作转速为3000r/min,则丝杆实际最小导程可选为( )。
A.8 B. 6 C. 5 D.10
10.下面电器中不能做短路保护的是()
A、 熔断器 B、交流接触器 C、空气开关 D、过流继电器
11.三菱FX PLC用于驱动线圈的指令是( )
A、LD B、AND C、OR D、OUT
12.对S7-200Smart PLC自带接口描述正确的是( )
A、1个RS458接口 B、1个RS232接口 C、1个以太网口 D、1个以太网口+1个RS485口
二、填空题(30分)
1.一对圆柱齿轮配合,大齿轮分度圆直径为,30mm,齿数为30,小齿轮齿数为20,分度圆为 mm。
2.常用的气缸连接附件有I型接头、Y型接头、 、 。
3.丝杆传动中一般靠近电机端采用 轴承,另一端采用 轴承。
4.在同步带传动中,线条速度为100mm/s,则用20齿,T5带型的同步轮转速约为 r/min。
5.组成一套真空系统需要吸盘、电磁阀、管道、消音器、真空源及 等组合。
6.伺服电机配减速比为5的行星齿轮减速机,带动惯量为187.5×10-4kg.m2的负载旋转,电机厂家推荐惯量比为30,则电机应选择大于 的转子转动惯量。
三、计算题(30分)
计算下面结构吸盘能带动多大的负载?吸盘面积12.6cm2,真空度约为-60kpa。
答案:
选择题1.C 2.D 3.D 4.C 5.D 6.A 7.C 8.B 9.D 10.B 11.D 12.D
填空题:1.20
2.浮动接头、鱼眼接头(关节轴承)
3.角接触、深沟球
4. 60
5. 真空压力开关(负压表)
6.0.25×10-4kg.m2
计算题:
更多非标机械方面的知识大家可以点击这里
软件测试面试题:WEB+网络|接口测试|性能测试|自动化测试
***隐藏网址***
404:找不到资源
500:服务器内部错误,无法完成请求。
501:服务器不支持请求的功能,无法完成请求。
502:充当网关或代理的服务器,从远端服务器接收到了一个无效的请求。
301:永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI,今后任何新的请求都应使用新的URI代替。
302:临时移动。与301类似。但资源只是临时被移动,客户端应继续使用原有URI。
200:成功。
2. TCP/IP四层网络模型
链路层、网络层、传输层、应用层。
3. TCP/UDP区别?
TCP: 可靠传输协议,需要三次握手连接,有确认重传机制,特点是可靠、准确、有拥塞控制,缺点就是比较慢,传输量比较小,适用于升级、下载;一句话:TCP是可靠的传输。
UDP: 不可靠传输协议,面向非连接的协议,优点是传输量大、速度快,缺点是已丢失、没有拥塞控制,适用于直播、视频等。一句话:UDP是不可靠的传输。
4. html css js运行的先后顺序是什么?
界面加载的时候先加载html在加载css最后加载js
5. session和cookie的区别是什么
1. session存放在服务器端用来校验客户端的身份
2. cookie存放在客户端,每次从客户端往服务器发请求时,将cookie带到服务器端,用来校验客户端的身份
1. 怎么用JMeter测试接口?
如果使用JMeter进行接口测试:
1) 测试前了解需求,根据接口规格说明书梳理业务;
2) 接下来设计用例,分析接口的入参和出参,分清楚有哪些有效输入和无效输入,设计用例(原则:用最少的用例覆盖所有有效输入,针对每一个无效的输入设计一个测试用例,如果有错误码没有覆盖到,还要对每个未覆盖的错误码分别设计一个用例);
3) 准备测试数据,比如:测试所需的账号、密码、key 等信息;
4) 打开JMeter,创建一个线程组,根据接口类型,填写好对应的接口地址和请求方式等;
5) 参数化配置,添加配置元件CSV Data Set Config,定义变量,并准备CSV格式的数据,变量的引用用${变量名}的格式;
6) 添加断言来判断测试结果的正确性,用得最多的是响应断言;
7) 添加监听器,比如查看结果树,对测试结果进行监听;
8) 运行测试用例;
9) 查看监听器结果,来判断用例的执行是成功还是失败,针对失败的用例,分析其失败原因;
10) 针对测试中发现的问题,给开发提单,直到问题最终解决。
11) 最后输出测试报告。
2. 怎么用Postman测试接口?
如果使用Postman测试接口:
其中1,2,3点相同,工具使用方面则比JMeter跟简单,工具的主要的步骤是添加对应的请求、填写主机URL及入参、添加测试套、运行测试套、分析结果出报告。
3. 在JMeter上如何把上一个请求的结果作为下一个请求的参数?
使用正则表达式提取器提取上一个请求的响应中的信息,保存一个引用名称比如abc,在下一个请求的参数中,用${abc}的格式来引用提取的结果。
常用的正则表达式格式:(.+?),其中.表示匹配任意字符串,+表示只匹配一次,?表示匹配到就停下来。
一般是我们功能测试完成最后两三天时间测试性能。
1、先是分析需求计算出并发数,TPS,响应时间和 CPU,内存,硬盘和网络IO这些指标。
2、制定测试方案,主要包括环境,计划和具体测试那些场景(如可靠性,并发,负载,压力测试等)
3、根据场景用Badboy录制脚本,导出为JMeter工具支持的脚本。
4、用JMeter工具打开脚本,进行脚本调试,加一些断言,监听器,参数化等。
5、接下来执行性能测试,然后主要收集监听器和收集服务器CPU,内存,硬盘和网络IO等分析是否满足需求,如果满足就输出性能测试报告。
6、如果指标不能满足,反馈给开发进行调优。调优后继续测试,一直到满足需求后最终输出测试报告。
1. Python怎么定义一个函数?
你可以定义一个由自己想要功能的函数,以下是简单的规则:
1) 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。
2) 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
3) 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
4) 函数内容以冒号起始,并且缩进
5) return结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None
2 Python切片
3. Python上用过什么库/模块?
webdriver:定位和操作元素
time:设置等待时间
ActionChains:动作链,完成鼠标的相关操作
Keys:键盘的相关操作
WebDriverWait:设置显式等待
Expect_Conditions:针对单个元素,设置显式等待的场景
PIL:截图
Select:下拉选择框的操作
unittest python:自带的单元测试框架
HTMLTestRunner:运行脚本,生成报告
ddt:实现数据驱动测试,行为和数据分离
4. 你做过自动化测试吗?
我在上一份工作中,公司去年下半年也开始规划做Web 自动化,采用Python作为开发语言,通过Selenium WebDriver定位和操作页面元素,自动化框架用的是unittest。我主要负责写测试脚本。
假设一个测试团队有5个人:1资深(测试经理)+2~3个中级(自动化+手动)+1 个初级(手动)
5. 使用什么工具进行的自动化测试
使用的工具是Selenium(Web自动化工具)
6. 用的什么编程语言
用的Python
7. Selenium 用的是哪个版本的的?Python用的是哪个版本的?
用的是selenium 3.11.0和Python2.7.10
8. Selenium的工作原理?
1)对html元素定位
2)模拟对第一步定位到的元素进行点击、输入、选择等操作一句话:定位元素,操作元素。
9. 元素定位方法有哪些?
要点:8种定位方法
1) 根据元素的属性值定位,比如 id、name、class、标签名、链接文字和部分链接文字;
2) 根据CSS选择器定位;
3) 根据 XPath 定位;
10. 子页面里的元素怎么定位?
先切换到框架里,然后再定位,用switch_to_frame函数根据子页面id或name,切换到子页面;定位完了如果要再定位主页面的元素,要用switch_to_default_content 函数先返回主页面。
11. 怎么定位alert弹窗?或者这样问:怎么处理JS原生窗口?
要点:主要涉及点击弹窗确认按钮、强行关闭弹窗、获取弹窗中的文字等操作。
1) 点击弹窗的确定按钮,用如下函数:
driver.switch_to_alert().accept()
2) 强行关闭,点击右上角的叉叉,用如下函数:
driver.switch_to_alert().dismiss()
3) 获取弹窗里的文字,用如下函数:
driver.switch_to_alert().text
12. 怎么运行自动化用例并生成测试报告?
以unittest为例,我通常的做法是把用例加载到测试套中,做成一个脚本,在命令窗口下运行脚本,报告的生成用第三方模块HTML TestRunner来生成。
13. 怎么定位/操作图片中的验证码?
用tesseract OCR引擎处理图片中的验证码,步骤:
(1)对整个屏幕截屏,保存成png格式的图片;
(2)在截取的图片中定位验证码图片的位置坐标;
(3)根据坐标对验证码截图;
(4)在图片中提取验证码,输入到输入框。
软件测试面试常见问题及答案是什么
黑盒测试的优点有:
比较简单,不需要了解程序内部的代码及实现,与软件的内部实现无关,从用户角度出发,能很容易地知道用户会用到哪些功能,会遇到哪些问题,基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。
黑盒测试的缺点有:
不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%,自动化测试的复用性较低。
白盒测试的优点有:
帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐 藏的问题。
白盒测试的缺点有:
程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,智能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销会非常大。
严重级别的错误:
影响系统整体基本流程运行的错误,由于某一操作造成系统死循环或服务器崩溃的错误。
较严重:功能实现错误、内部计算错误。
一般:UI错误,一些易用性的错误或建。
应聘,电气类 自动化类 笔试题目
数字电路
1、同步电路和异步电路的区别是什么?(仕兰微电子)
2、什么是同步逻辑和异步逻辑?(汉王笔试)
同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。
3、什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求?(汉王笔试)
线与逻辑是两个输出信号相连可以实现与的功能。在硬件上,要用oc门来实现,由于不用 oc门可能使灌电流过大,而烧坏逻辑门。 同时在输出端口应加一个上拉电阻。
4、什么是Setup 和Holdup时间?(汉王笔试)
5、setup和holdup时间,区别.(南山之桥)
6、解释setup time和hold time的定义和在时钟信号延迟时的变化。(未知)
7、解释setup和hold time violation,画图说明,并说明解决办法。(威盛VIA
2003.11.06 上海笔试试题)
Setup/hold time 是测试芯片对输入信号和时钟信号之间的时间要求。建立时间是指触发 器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿(如上升沿有效)T时间到达芯片,这个T就是建立时间-Setup time.如不满足setup time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。 保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。如果hold time 不够,数据同样不能被打入触发器。
建立时间(Setup Time)和保持时间(Hold time)。建立时间是指在时钟边沿前,数据信 号需要保持不变的时间。保持时间是指时钟跳变边沿后数据信号需要保持不变的时间。如果不满足建立和保持时间的话,那么DFF将不能正确地采样到数据,将会出现 metastability的情况。如果数据信号在时钟沿触发前后持续的时间均超过建立和保持时 间,那么超过量就分别被称为建立时间裕量和保持时间裕量。
8、说说对数字逻辑中的竞争和冒险的理解,并举例说明竞争和冒险怎样消除。(仕兰微 电子)
9、什么是竞争与冒险现象?怎样判断?如何消除?(汉王笔试)
在组合逻辑中,由于门的输入信号通路中经过了不同的延时,导致到达该门的时间不一致叫竞争。产生毛刺叫冒险。如果布尔式中有相反的信号则可能产生竞争和冒险现象。解决方法:一是添加布尔式的消去项,二是在芯片外部加电容。
10、你知道那些常用逻辑电平?TTL与COMS电平可以直接互连吗?(汉王笔试)
常用逻辑电平:12V,5V,3.3V;TTL和CMOS不可以直接互连,由于TTL是在0.3-3.6V之间,而CMOS则是有在12V的有在5V的。CMOS输出接到TTL是可以直接互连。TTL接到CMOS需要在输出端口加一上拉电阻接到5V或者12V。
11、如何解决亚稳态。(飞利浦-大唐笔试)
亚稳态是指触发器无法在某个规定时间段内达到一个可确认的状态。当一个触发器进入亚
稳态时,既无法预测该单元的输出电平,也无法预测何时输出才能稳定在某个正确的电平
上。在这个稳定期间,触发器输出一些中间级电平,或者可能处于振荡状态,并且这种无
用的输出电平可以沿信号通道上的各个触发器级联式传播下去。
12、IC设计中同步复位与 异步复位的区别。(南山之桥)
13、MOORE 与 MEELEY状态机的特征。(南山之桥)
14、多时域设计中,如何处理信号跨时域。(南山之桥)
15、给了reg的setup,hold时间,求中间组合逻辑的delay范围。(飞利浦-大唐笔试)
Delay 《 period - setup – hold
16、时钟周期为T,触发器D1的建立时间最大为T1max,最小为T1min。组合逻辑电路最大延
迟为T2max,最小为T2min。问,触发器D2的建立时间T3和保持时间应满足什么条件。(华
为)
17、给出某个一般时序电路的图,有Tsetup,Tdelay,Tck-》q,还有 clock的delay,写出决
定最大时钟的因素,同时给出表达式。(威盛VIA 2003.11.06 上海笔试试题)
18、说说静态、动态时序模拟的优缺点。(威盛VIA 2003.11.06 上海笔试试题)
19、一个四级的Mux,其中第二级信号为关键信号 如何改善timing。(威盛VIA
2003.11.06 上海笔试试题)
20、给出一个门级的图,又给了各个门的传输延时,问关键路径是什么,还问给出输入,
使得输出依赖于关键路径。(未知)
21、逻辑方面数字电路的卡诺图化简,时序(同步异步差异),触发器有几种(区别,优
点),全加器等等。(未知)
22、卡诺图写出逻辑表达使。(威盛VIA 2003.11.06 上海笔试试题)
23、化简F(A,B,C,D)= m(1,3,4,5,10,11,12,13,14,15)的和。(威盛)
24、please show the CMOS inverter schmatic,layout and its cross sectionwith P-
well process.Plot its transfer curve (Vout-Vin) And also explain the
operation region of PMOS and NMOS for each segment of the transfer curve? (威
盛笔试题circuit design-beijing-03.11.09)
25、To design a CMOS invertor with balance rise and fall time,please define
the ration of channel width of PMOS and NMOS and explain?
26、为什么一个标准的倒相器中P管的宽长比要比N管的宽长比大?(仕兰微电子)
27、用mos管搭出一个二输入与非门。(扬智电子笔试)
28、please draw the transistor level schematic of a cmos 2 input AND gate and
explain which input has faster response for output rising edge.(less delay
time)。(威盛笔试题circuit design-beijing-03.11.09)
29、画出NOT,NAND,NOR的符号,真值表,还有transistor level的电路。(Infineon笔
试)
30、画出CMOS的图,画出tow-to-one mux gate。(威盛VIA 2003.11.06 上海笔试试题)
31、用一个二选一mux和一个inv实现异或。(飞利浦-大唐笔试)
32、画出Y=A*B+C的cmos电路图。(科广试题)
33、用逻辑们和cmos电路实现ab+cd。(飞利浦-大唐笔试)
34、画出CMOS电路的晶体管级电路图,实现Y=A*B+C(D+E)。(仕兰微电子)
35、利用4选1实现F(x,y,z)=xz+yz’。(未知)
36、给一个表达式f=xxxx+xxxx+xxxxx+xxxx用最少数量的与非门实现(实际上就是化
简)。
37、给出一个简单的由多个NOT,NAND,NOR组成的原理图,根据输入波形画出各点波形。
(Infineon笔试)
38、为了实现逻辑(A XOR B)OR (C AND D),请选用以下逻辑中的一种,并说明为什
么?1)INV 2)AND 3)OR 4)NAND 5)NOR 6)XOR 答案:NAND(未知)
39、用与非门等设计全加法器。(华为)
40、给出两个门电路让你分析异同。(华为)
41、用简单电路实现,当A为输入时,输出B波形为…(仕兰微电子)
42、A,B,C,D,E进行投票,多数服从少数,输出是F(也就是如果A,B,C,D,E中1的个数比0
多,那么F输出为1,否则F为0),用与非门实现,输入数目没有限制。(未知)
43、用波形表示D触发器的功能。(扬智电子笔试)
44、用传输门和倒向器搭一个边沿触发器。(扬智电子笔试)
45、用逻辑们画出D触发器。(威盛VIA 2003.11.06 上海笔试试题)
46、画出DFF的结构图,用verilog实现之。(威盛)
47、画出一种CMOS的D锁存器的电路图和版图。(未知)
48、D触发器和D锁存器的区别。(新太硬件面试)
49、简述latch和filp-flop的异同。(未知)
50、LATCH和DFF的概念和区别。(未知)
51、latch与register的区别,为什么现在多用register.行为级描述中latch如何产生的。
(南山之桥)
52、用D触发器做个二分颦的电路.又问什么是状态图。(华为)
53、请画出用D触发器实现2倍分频的逻辑电路?(汉王笔试)
54、怎样用D触发器、与或非门组成二分频电路?(东信笔试)
55、How many flip-flop circuits are needed to divide by 16? (Intel) 16分频?
56、用filp-flop和logic-gate设计一个1位加法器,输入carryin和current-stage,输出
carryout和next-stage. (未知)
57、用D触发器做个4进制的计数。(华为)
58、实现N位Johnson Counter,N=5。(南山之桥)
59、用你熟悉的设计方式设计一个可预置初值的7进制循环计数器,15进制的呢?(仕兰
微电子)
60、数字电路设计当然必问Verilog/VHDL,如设计计数器。(未知)
61、BLOCKING NONBLOCKING 赋值的区别。(南山之桥)
62、写异步D触发器的verilog module。(扬智电子笔试)
module dff8(clk , reset, d, q);
input clk;
input reset;
input d;
output q;
reg q;
always @ (posedge clk or posedge reset)
if(reset)
q 《= 0;
else
q 《= d;
endmodule
63、用D触发器实现2倍分频的Verilog描述? (汉王笔试)
module divide2( clk , clk_o, reset);
input clk , reset;
output clk_o;
wire in;
reg out ;
always @ ( posedge clk or posedge reset)
if ( reset)
out 《= 0;
else
out 《= in;
assign in = ~out;
assign clk_o = out;
endmodule
64、可编程逻辑器件在现代电子设计中越来越重要,请问:a) 你所知道的可编程逻辑器
件有哪些? b) 试用VHDL或VERILOG、ABLE描述8位D触发器逻辑。(汉王笔试)
PAL,PLD,CPLD,FPGA。
module dff8(clk , reset, d, q);
input clk;
input reset;
input d;
output q;
reg q;
always @ (posedge clk or posedge reset)
if(reset)
q 《= 0;
else
q 《= d;
endmodule
65、请用HDL描述四位的全加法器、5分频电路。(仕兰微电子)
66、用VERILOG或VHDL写一段代码,实现10进制计数器。(未知)
67、用VERILOG或VHDL写一段代码,实现消除一个glitch。(未知)
68、一个状态机的题目用verilog实现(不过这个状态机画的实在比较差,很容易误解
的)。(威盛VIA 2003.11.06 上海笔试试题)
69、描述一个交通信号灯的设计。(仕兰微电子)
70、画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱。(扬智电子笔试)
71、设计一个自动售货机系统,卖soda水的,只能投进三种硬币,要正确的找回钱
数。 (1)画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计
的要求。(未知)
72、设计一个自动饮料售卖机,饮料10分钱,硬币有5分和10分两种,并考虑找零:(1)
画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求;(3)设计
工程中可使用的工具及设计大致过程。(未知)
73、画出可以检测10010串的状态图,并verilog实现之。(威盛)
74、用FSM实现101101的序列检测模块。(南山之桥)
a为输入端,b为输出端,如果a连续输入为1101则b输出为1,否则为0。
例如a: 0001100110110100100110
b: 0000000000100100000000
请画出state machine;请用RTL描述其state machine。(未知)
75、用verilog ddl检测stream中的特定字符串(分状态用状态机写)。(飞利浦-大唐
笔试)
76、用verilog hdl写一个fifo控制器(包括空,满,半满信号)。(飞利浦-大唐笔试)
77、现有一用户需要一种集成电路产品,要求该产品能够实现如下功能:y=lnx,其中,x
为4位二进制整数输入信号。y为二进制小数输出,要求保留两位小数。电源电压为3~5v假
设公司接到该项目后,交由你来负责该产品的设计,试讨论该产品的设计全程。(仕兰微
电子)
78、sram,falsh memory,及dram的区别?(新太硬件面试)
79、给出单管DRAM的原理图(西电版《数字电子技术基础》作者杨颂华、冯毛官205页图9
-14b),问你有什么办法提高refresh time,总共有5个问题,记不起来了。(降低温
度,增大电容存储容量)(Infineon笔试)
80、Please draw schematic of a common SRAM cell with 6 transistors,point out
which nodes can store data and which node is word line control? (威盛笔试题
circuit design-beijing-03.11.09)
81、名词:sram,ssram,sdram
名词IRQ,BIOS,USB,VHDL,SDR
IRQ: Interrupt ReQuest
BIOS: Basic Input Output System
USB: Universal Serial Bus
VHDL: VHIC Hardware Description Language
SDR: Single Data Rate

更多文章:
win7更新和安全在哪里(win7 64位 windows update更新存储文件位置在哪里 啊)
2026年9月7日 18:50
阿里旺旺苹果手机版(苹果iPhone 4手机能用阿里旺旺吗)
2026年9月7日 17:50
启动盘制作完成后怎么放入系统(u盘启动盘制作好了要怎么做才能装系统)
2026年9月7日 13:30
cpu天梯图2022年11月(2022手机cpu性能排行榜天梯图)
2026年9月7日 10:10






