自动化面试题
自动化面试常问问题
⾃动化⾃试常问问题1.怎么判断元素是否存在?判断元素是否存在和是否浮现不同,判断是否存在乎味着如果这个元素压根就不存在,就会抛出NoSuchElementException这样就可以使⾃try catch,如果catch到NoSuchElementException 就返回false。
通常在项⾃中会把这个功能封装在isElementPresent⾃法中。
2.如何判断元素是否浮现?判断元素是否浮现,存在两种情况,⾃种是该元素压根就没有,⾃然不会浮现;此外⾃种是有这样的元素,但是是hidden状态可以通过先判断是否存在,如果不存在返回false;如果存在再去判断是否displayed。
5. 如何去定位页⾃上动态加载的元素?触发动态事件,然后findElemnt如果是动态菜单,需要⾃级⾃级find (JS实现)6.如何去定位属性动态变化的元素?属性动态变化是指该element没有固定的属性值,所以只能通过相对位置定位⾃如通过xpath的轴, parent/following-sibling /precent-sibling 等此外也可以尝试findbyelements遍历8.⾃动化测试的时候是否需要连接数据库做数据校验?⾃般来说1、 UI⾃动化不需要(很少需要); 2、接⾃测试会需要:从数据库层⾃来进⾃数据校验可以更⾃便验证系统的数据处理⾃⾃是否正确;9.有⾃种元素常⾃定位⾃式,分别是?你最偏爱哪⾃种,为什么?8种: id、name、class name、tag name、link text、partial link text、xpath、css selector 偏爱哪⾃种?答:我最常⾃的是xpath (或者CssSelector)因为不少情况下, html标签的属性不够规范,⾃法通过单⾃的属性定位,这个时候就只能使⾃xpath可以去重实现定位唯⾃element事实上定位最快的是Id,因为id是唯⾃的,然⾃⾃多数开辟并没有设置id。
自动化岗位常见面试题
⾃动化岗位常见⾯试题1、当⼀个接⼝出现异常时你如何分析?考察点:考察队你们系统了解程度,接⼝了解程度1、通过fiddle或Charles等抓包⼯具抓取请求报⽂,返回报⽂,与接⼝⽂档对⽐2、Xshell连接服务器,查看⽇志进⾏分析3、中间件(nginx,tomcat)出问题,消息队列,数据同步2、在⾃动化测试过程中上下游接⼝有数据依赖如何处理?考察点:有没真正做过⾃动化将依赖的参数提取出来做成全局变量,然后进⾏参数化mock服务3、依赖第三⽅数据的接⼝如何进⾏测试考察点:是否有能⼒对接第三⽅系统根据第三⽅的接⼝⽂档写⼀个mock服务让开发直接写死参数开发debug修改参数4、cookie与session的区别考察点:⽹络基础session:保存在服务端,跟踪⽤户状态cookie:客户端(浏览器,app),session放在cookie区别:存放位置不同作⽤不⼀样session是会失效5、selenium的⼯作原理考察点:是否深⼊了解seleniumselenium是通过webdriver实现对浏览器的操作⼯作流程:打开⼀个webdriver打开浏览器发送命令给浏览器浏览器执⾏对应的操作我们可以把WebDriver驱动浏览器类⽐成出租车司机开出租车。
在开出租车时有三个⾓⾊:乘客:他/她告诉出租车司机去哪⾥,⼤概怎么⾛出租车司机:他按照乘客的要求来操控出租车出租车:出租车按照司机的操控完成真正的⾏驶,把乘客送到⽬的地在WebDriver中也有类似的三个⾓⾊:⼯程师写的⾃动化测试代码:⾃动化测试代码发送请求给浏览器的驱动(⽐如⽕狐驱动、⾕歌驱动)浏览器的驱动:它来解析这些⾃动化测试的代码,解析后把它们发送给浏览器浏览器:执⾏浏览器驱动发来的指令,并最终完成⼯程师想要的操作。
所以在这个类⽐中:1. ⼯程师写的⾃动化测试代码就相当于是乘客2. 浏览器的驱动就相当于是出租车司机3. 浏览器就相当于是出租车6、web⾃动化中如何处理多窗⼝?考察点:经验有没那么丰富1、先获取当前页⾯的headkle2、获取到新页⾯的headle3、很多窗⼝时候可以根据url地址去进⾏帅选4、进⾏切换7、web⾃动化过程中弹窗的处理考察点:经验问题浏览器弹框、alert弹框:driver.switch_to.alert⾃定义弹框:模态框先触发,再定位8、⾃动化过程中如何处理验证码考察点:经验问题万能验证码开发写死或注释校验的代码使⽤第三⽅识别验证码(花钱)数据库,redis,服务器⽇志查找9、python为什么使⽤*args和 **kwargs?考察点:python基础*args:不定长参数,不确定要传对少个参数的时候**kwargs:关键字参数,不确定要传多少个关键字参数的时候10、⾃动化测试在什么阶段执⾏会带来什么收益?考察点:⾃动化实施阶段,⾃动化的作⽤接⼝⾃动化:前后端联调完成后,接⼝测试,当我们功能测完后,做接⼝⾃动化UI⾃动化:页⾯功能稳定之后,做UI⾃动化效率问题:提⾼回归测试效率回归测试容易漏测问题11、⾃动化测试框架包含哪些模块?考察点:有没有真正设计过⾃动化框架基础⽅法,数据驱动,po分层,接⼝分层(业务与数据分离),⼯具包、配置⽂件、测试报告、⽇志12、web ui⾃动化中显性等待、隐形等待的区别?智能等待:在⼀定的时间内,找不到元素,就会报错显性等待:针对某⼀个元素,设置等待时间和轮循时间去查找隐形等待:针对所有元素,设置⼀个等待时间,在设置的时间内,程序会不断得检查元素是否全部加载完成13、如何提⾼selenium的脚本的执⾏效率与稳定性?使⽤等待时,尽量使⽤显⽰等待,少⽤sleep(),尽量不⽤隐式等待多个if elif条件判断,可以把最有可能先发⽣的条件放到前⾯写,这样可以减少程序判断的次数,提⾼效率降低⽤例的之间的耦合度14、unittest与pytest的区别?1、⽤例设计规则2、⽤例前置与后置条件3、断⾔4、测试报告5、失败重跑机制6、参数化7、⽤例分类执⾏。
自动化测试面试题及答案
自动化测试面试题及答案自动化测试经典面试题自动化测试框架都有哪些?答:自动化测试框架主要分为以下几种,可以根据项目需要进行选择1.模块化框架(test script modularity)。
2.函数库结构框架(test library architecture)。
3.关键字驱动测试框架(keyword-driven/table-driven testing)。
4.数据驱动测试框架(data-driven testing)。
5.混合型框架(hybrid test automation)。
请列举你曾经做过的自动化功能测试项目的相关经验你认为什么情况下适合进行自动化功能测试?请解释原因请问自动化测试在实现过程中会遇到的难点有哪些?请问:怎么在自动测试中实现数据驱动?你会计算自动测试工程的投入回报比吗?怎么计算?请比较 Rational Robot 与 MI QTP 的优缺点你认为 Robot 在数据参数化的时候有什么不便之处吗?请问 QTP 中如何不用录制的方法启动 IE ,并对 IE 窗口进行操作在用自动测试工具制作测试脚本的时候,当需要对某个界面上的对象进行操作时,如何保证操作成功?请选择一个自动功能测试工具并用该测试工具的脚本语言写一个脚本:每天早上 9 点弹出对话框,提示“现在 9 点了”。
说明在测试工具中使用你的脚本的方式。
下一页更多精彩“自动化测试面试题及答案”自动化测试面试题及答案1. 你比较熟悉那种自动化测试工具?2. 你在你以前工作中是如何使用自动化测试工具的?3. 介绍一下你在利用自动化测试工具的过程中遇到的一些问题4. 你是如何计划自动化测试的?5. 自动化测试能提高测试效率吗?6. 什么是data-driven automoation(数据启动自动化)?7. 测试自动化的主要特征有哪些?8. 自动化测试可以代替手工测试吗?9.自动化测试的好处是什么?10. 自动化测试容易出现的误区有哪些?11. 介绍一下测试自动化的常见问题?12. 你知道哪些测试自动化的脚本技术?13. 测试用例的设计可以自动化吗?。
自动化专业面试最常见的16个问题
自动化专业面试最常见的16个问题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. 你对PLC(可编程逻辑控制器)有了解吗?回答:是的,我对PLC有一定的了解。
PLC是一种广泛应用于自动化控制系统中的设备,它可以编程来实现逻辑控制和数据处理。
PLC能够接收来自传感器、执行器和其他外围设备的输入,并通过输出信号来控制和操作这些设备。
在我的课程学习中,我学习了如何编写PLC程序,并使用其进行工业控制。
5. 你熟悉哪些编程语言?回答:我熟悉多种编程语言,包括C++、Python和MATLAB。
其中,C++是我主要使用的编程语言,我可以使用它进行软件开发和控制系统的编程。
Python和MATLAB则更适合进行数据分析和算法设计,对于自动化过程中的数据处理和分析,这些语言非常有用。
6. 在你的课程项目中,你遇到了哪些挑战,你是如何解决的?回答:在我的课程项目中,我遇到的一个挑战是在设计和实现一个自动化系统时,面临的硬件和软件兼容性问题。
20道经典自动化测试面试题
20道经典自动化测试面试题概述觉得自动化测试很难?是的,它确实不简单。
但是学会它,工资高啊!担心面试的时候被问到自动化测试?嗯,你担心的没错!确实会被经常问到!现在应聘软件测试工程师的岗位,几乎所有的公司都要求会自动化测试!那么,在面试的时候哪些问题会被面试官经常问到?哪些问题是面试官真正关心的?下面通过20道经典自动化测试面试题。
让你能够在面试的时候轻松应对,也让你在学习自动化测试的时候明白应该关注哪些内容,而不仅仅只是会调用接口模拟输入和点击操作!基础题1、web自动化时,定位元素的方式有哪些?答:web自动化有8种元素定位方式。
与name有关的有3种:name、class_name、tag_name与link相关的有两种:link_text、partitial_link_text。
还有一种是用id来定位。
剩下两种是xpath和css定位,它们用元素路径来定位的。
如果元素存在id属性,我一定使用id,因为简单方便,定位最快。
其次是Xpath和css,因为很多情况下html标签没有id属性。
2、如何去定位属性动态变化的元素?答:先去找该元素不变的属性,要是都变,那就找不变的父元素,用层级定位(以不变应万变)3、启动浏览器的时候用到的是哪个webdriver协议?答:http协议4、XPath中使用单斜杠和双斜杠有什么区别?答:单斜杠表示用绝对路径定位,双斜杠表示用相对路径定位。
绝对路径就是从html根目录开始表示的元素路径。
相对路径就是选择一个元素作为参考点,相对这个参考点元素开始表示的元素路径。
5、Selenium中有哪些验证点?答:Selenium主要有3种验证点①检查页面标题②检查某些文字③检查某些元素(文本框,下拉菜单,表等)6、如何清除中文本框的内容?答:使用clear()方法driver.find_element().clear()7、如何模拟浏览器的前后移动?答:driver.back() # 后退driver.forward() # 前进8、find_element()和find_elements()方法有什么区别答:两个都是查找元素的方式findelement()查找一个页面元素,只会返回WebElement对象findelements()查找页面是所有符合匹配的元素,返回元素集合9、如何判断case是否通过?答:使用断言,与预期结果比较10、等待元素加载的方式有几种?答:有3种,强制等待、隐式等待、显式等待进阶题1、定位不到元素怎么办?答:①检查日志,确认当前页面有没有这个元素②如果有,检查定位方式有没有写错③如果还没解决,检查元素是否在内联框里如果在内联框里,需要先切换到内联框里再定位元素。
电气自动化工程师面试题及答案(精选)
电气自动化工程师面试题及答案1.请介绍一下您在电气自动化领域的工作经验及项目经历。
我曾在ABC公司担任电气自动化工程师,负责设计和实施自动化系统。
在项目中,我成功引入先进的PLC控制系统,提高了生产效率30%。
我还参与了XYZ项目,通过优化电气布局,减少了能耗,实现了环保和节能的目标。
2.请详细解释PID控制系统,并说明在电气自动化中的应用。
PID控制系统是比例、积分和微分三个环节的控制系统,广泛用于电气自动化中的温度、压力、流量等过程控制。
在我之前的项目中,我使用PID系统成功实现了温度控制,确保生产过程中温度波动最小,提高了产品质量。
3.如何选择合适的传感器用于自动化系统中的数据采集?在选择传感器时,首先要考虑测量的物理量类型,然后根据环境条件、精度要求和成本等方面进行评估。
例如,对于温度控制系统,我会选择高精度的温度传感器,确保系统的稳定性和可靠性。
4.请描述一次您解决电气系统故障的经验。
在上一份工作中,我们遇到了一次由于电源波动引起的PLC故障。
我通过仔细分析电路图,使用示波器检测电源波形,并在控制程序中增加了保护机制,成功解决了故障,并确保了系统的稳定运行。
5.请解释工业以太网在电气自动化中的作用及其优势。
工业以太网在自动化系统中用于实现高速、可靠的数据传输,支持实时通信。
我在之前的项目中成功应用工业以太网,实现了各个设备之间的无缝协同工作,提高了系统的整体效率。
6.介绍一次您设计的复杂控制系统,以及您是如何应对其中的挑战的。
在设计ABC公司的生产线自动化系统时,我面临了多个设备协同控制的挑战。
我采用了分层控制策略,将系统分为多个子系统,通过合理的通信协议实现了各个子系统之间的协同工作,最终成功实现了整个生产线的自动化控制。
7.请谈谈您对电气安全标准的了解,并在项目中如何确保符合相关标准。
我熟悉国内外电气安全标准,例如IEC60204□1。
在项目中,我始终确保设计符合相关标准,例如通过使用双通道紧急停机系统、设备过载保护等手段,以确保工作场所的电气安全。
自动化测试面试题库
⾃动化测试⾯试题库常规问题1、如何快速深⼊的了解移动互联⽹领域的应⽤(答案:看http协议 restful api知识 json加1分)2、对xx应⽤⾃⼰会花多久可以在业务上从⼊门到精通,说说⾃⼰的⽅法(答案:看api和数据库的加1分)3、如果在没有QA流程的情况下何开展测试⼯作(考察对⽅⾃管理和对测试流程的掌握)4、遇到开发不认为是issue的情况下如何处理5、如果和开发⼈员发⽣技术或需求⽅⾯的争论应该如何处理(考察情商)6、⾃⼰在跨领域转型后,最想学习哪些⽅⾯的基础技术知识 (例如以前经验是⾮移动互联⽹领域)7、打算如何平衡学习、⼯作、⽣活,尤其在转型之际 (例如以前经验是⾮移动互联⽹领域)8、如何⽤⾃⼰的长处客服⾃⼰的缺点的,举出例⼦ (必须要说的出来⾃⼰的缺点,考察对⾃⼰的认识程度)⼿⼯测试部其实就⼀个问题:举出⼀个有逻辑的测试⽤例,然后说说⾃⼰的功能测试⽤例测试思路观察点。
(举出来有逻辑的⽤例加1分,回答分层观察前端 api 数据库变化的加1分)⾃动化测试1、使⽤什么测试框架做的上⼀个项⽬的⾃动化测试。
(答 appium selenium robtium的0分,答junit testng robotframework的加1分)2、⾃⼰最熟悉哪个库,如何使⽤这些库的,是否做了基于复⽤的封装,怎么考虑的这些封装(答appium但是只是罗列脚本的0分,分别封装了基础类例如:等待某元素出现的⽅法,更⽅便查找操作元素的⽅法,和被测试业务相关的类和⽅法, 加1分)3、如何定位app上的元素,使⽤appium的inspector了吗在什么平台⽤的(答:⼿写xpath的加1分,答在mac上使⽤inspector的加1分)4、如何使⽤xpath定位⼀个兄弟元素,就是和该元素同属于⼀个⽗亲节点的元素,这在很多现实的app中常常遇到。
(答先找到⽗亲,再找到⾃⼰的兄弟加1分)4、//*[contains(@text,"登录")] 是什么意思(答这是xpath查找登录按钮的0分,这是查包含登录关键字的所有元素加1分)5、⾃动化遇到⽤例fail掉如何排查故障(答:不明⽩你说的什么意思0分,没看出错log的0分,如果能按层次说清楚排查失败:⼿⼯查应⽤是否真的有bug, 确认不是bug,是不是新版本引⼊了新的变更,调试脚本看看⾃⼰的脚本是不是因为没有等待元素出现后就操作了,是不是元素上⾯有其他元素出现这样操作是不是操作了其他的元素上了,这样回答问题的加1分)6、等待元素出现的这个⽅法如何实现的(答:不知道这个基础的0分,⽤⼀个循环间隔时间去检查这个元素是否可见,类似这样回答的加1分)7、如何在app⼀个列表的listview中查到⾃⼰想要的那个元素(图⽚,⽂字,按钮)并点击(答:滚动到并点击0分,因为没有现成的⽅法scrollto到那个element的locator,⽬前app listview中的元素⼤多是没有被看到就不会被加载,⽽且分页也都是lazyloding)8.如何在脚本中组织测试⽤例,按什么模式设计(答不了解0分,按page设计模式的加1分)9. 如何测试app正确处理了服务端返回的异常,⽹络异常服务异常等,(答使⽤mockservice的加1分)以上是快速的筛选脚本,回答的可以不精准,就像我的回答也不是都经得起推敲,但是⾄少可以看得出来:“求职者是否在⾃动化测试岗位有实际⼯作经验,应⽤于⽣产的⼯作经验”。
自动化设备技术员面试考核试题及答案
自动化设备技术员面试考核试题一、填空题:1.二极管的性能由(电子半导体/N型半导体)和(空穴半导体/P型半导体)材料构成。
2.PLC全称为(可编程控制器)。
3.PLC的工作方式(周期扫描方式)。
4.MPI接口一般的默认传输速率(187.5 )kbps,PROFIBUS-DP接口主要用于连接(分布式)I/O,传输速率(12 )Mbps。
5.构件按其运动状况,可以分为(固定构件)和(运动构件)两种。
6.PLC的对外功能,主要是通过各种(I/O接口模块)与外界联系的。
7.PLC常用的编程语言是(梯形图)。
8.变频器分为(交——交变频)和(交——直——交变频)方式。
9.现代可编程控制的输出信号有(开关信号)、(数字信号)、(频率信号)、脉冲信号和模拟信号等。
二、选择题:1.在下图中,线圈G的4条励磁路径中,哪一条是不可行的?( D )A.A->B->C B. A->D->E C. F->E D. F->D->B->C2.模/数转换器的转换过程分为采样、量化和编码,其中( C )过程最重要。
A.采样和编码 B.采样 C. 编码 D. 量化3.逻辑函数中,常用到的四种逻辑运算包括(B)。
A. 与、或、非、异或B. 与、或、与非、或非C.或非、与非、与或非 D. 异或、同或、与非、或非4.在自动控制系统中,常用的执行机构有(B)。
A.调节阀B. 继电器C. 调节器D. 接触器5.构成计数器的基本电路是(D)。
A.与非门B。
或非门C。
或门D。
触发器6.模块式PLC包含有(ABCD)《多选题》A CPU模块B。
I/O模块C。
电源模块D。
底板或机架三.问答题。
1.简述X、Y、M、S、T、C、D所表示的含义?答:X-输入继电器Y-输出继电器M-辅助继电器S-状态原件T-定时器C- 计数器D-数据寄存器2.简述PLC的工作过程和特点。
答:PLC的工作过程大体上分为三个阶段:输入采样、程序执行、输出刷新。
自动化技术面试题及答案
自动化技术面试题及答案一、选择题1. 自动化技术中,以下哪个不是传感器的分类?A. 温度传感器B. 压力传感器C. 声音传感器D. 颜色传感器答案:D2. 在自动化控制系统中,PID控制器的三个字母分别代表什么?A. 比例(Proportional)、积分(Integral)、微分(Derivative)B. 功率(Power)、输入(Input)、输出(Output)C. 压力(Pressure)、指示(Indicator)、距离(Distance)D. 计划(Plan)、执行(Implement)、检测(Detect)答案:A二、填空题1. 自动化技术中的______是指在没有人直接操作的情况下,利用控制装置对生产过程进行控制的技术。
答案:自动控制技术2. PLC(可编程逻辑控制器)是一种专门为在工业环境下应用而设计的______。
答案:数字操作电子系统三、简答题1. 简述自动化技术在现代工业生产中的重要性。
答案:自动化技术在现代工业生产中的重要性体现在提高生产效率、降低生产成本、提升产品质量、保障生产安全、实现复杂工艺流程的精确控制等方面。
2. 描述自动化系统中的反馈控制原理。
答案:反馈控制原理是指系统根据输出信号与预期目标之间的偏差来调整输入,以减少或消除偏差,使系统输出达到或接近预期目标的过程。
四、计算题1. 给定一个自动化生产线的PID控制器,其比例增益Kp=2,积分时间Ti=0.5秒,微分时间Td=0.1秒。
当系统偏差e(t)=1,t=0.5秒时,求PID控制器的输出U(t)。
答案:首先计算比例项UP=Kp*e(t)=2*1=2;积分项UI=Kp/Ti*∫e(t)dt,由于e(t)是常数,积分结果为UI=Kp/Ti*e(t)*t=2/0.5*1*0.5=2;微分项UD=Kp*Td*de(t)/dt,由于e(t)是常数,微分结果为0。
因此,PID控制器的输出U(t)=UP+UI+UD=2+2+0=4。
自动化专业面试题
自动化专业面试题1. 介绍自动化专业及其应用领域自动化专业是一门综合性学科,涉及机械、电子、计算机、控制等多个领域的知识。
它主要研究如何利用现代科技手段,对各种工业过程、生产系统、产品和设施进行自动化控制和管理。
自动化技术广泛应用于制造业、能源与环境、交通运输、医疗卫生、信息通信等行业。
2. 请解释什么是PLC,并列举其应用场景PLC(可编程逻辑控制器)是一种专门用于工业控制的计算机。
它通过内置的逻辑、定时、计数等功能模块,对接入的传感器、执行器等设备进行控制和监测。
PLC广泛应用于工业自动化领域,例如生产线、机械设备控制、自动化仓储系统等。
3. 请简要介绍PID控制器及其原理PID控制器是一种常见的自动控制器,它通过对错误信号的比例、积分和微分三项进行调节,实现对控制系统的稳定控制。
其中,比例项用于补偿当前偏差,积分项用于补偿历史偏差的累积,微分项用于补偿偏差变化的速率。
PID控制器广泛应用于温度、压力、流量等工业过程控制中。
4. 简述ROS(机器人操作系统)的特点及其应用ROS是一种开源的机器人操作系统,其特点包括模块化、分布式、跨平台以及强大的社区支持。
开发者可以利用ROS提供的各种功能包,快速构建机器人系统,并实现感知、运动控制、路径规划、机器学习等功能。
ROS广泛应用于机器人领域的研究与开发。
5. 解释什么是工业以太网,并说明其优势工业以太网是一种针对工业环境设计的网络通信协议标准。
它采用以太网技术,为工业自动化系统提供高速、实时、安全的数据传输。
工业以太网具有可靠性强、传输速率高、拓扑结构灵活、兼容性好等优势,广泛应用于工业控制、监控和通信等领域。
6. 简要介绍物联网在自动化领域中的应用物联网在自动化领域中的应用包括工业物联网和家庭物联网。
工业物联网通过连接各种设备和传感器,实现了生产线的智能化管理、设备的远程监控与维护等;家庭物联网通过连接家庭设备和智能终端,实现了智能家居、智能安防等功能。
自动化设备工程师面试题及答案(精选)
自动化设备工程师面试题及答案1.请描述一次您在自动化设备工程中解决的最具挑战性的技术问题。
在先前的项目中,我们面临了一个自动化生产线的故障,导致设备之间的协同工作出现了问题。
通过深入的技术分析,我发现是由于通信协议不匹配引起的。
为了解决这个问题,我深入研究了每个设备的通信协议,并设计了一个统一的通信桥梁,确保设备之间能够无缝协同工作。
这涉及到对不同协议的深入理解,以及软件和硬件层面的调整。
最终,我们成功地解决了这一挑战,提高了生产效率。
2.请谈谈您对PLC(可编程逻辑控制器)的理解,并举例说明您如何使用PLC优化生产过程。
PLC在自动化设备中扮演着关键角色,我深知其在实现逻辑控制、数据采集和设备协同方面的重要性。
在之前的项目中,我负责设计和实施了一个基于PLC的控制系统,以实现高度定制化的生产流程。
通过合理的编程和逻辑设计,我成功地降低了生产周期,减少了废品率,并提高了生产线的灵活性,使其能够适应不同产品的生产需求。
3.请解释PID控制系统的工作原理,以及在自动化设备中的应用。
PID控制系统是自动化中常用的控制方法,包括比例、积分和微分三个控制部分。
在自动化设备中,PID控制系统广泛应用于保持系统稳定性、提高控制精度和快速调整系统响应。
我在以往的项目中成功地应用PID控制系统,例如在温度控制方面,通过调整PID参数,实现了快速而准确的温度调节,确保产品质量。
4.在自动化设备工程中,您是如何处理硬件故障和维护工作的?请提供一个具体的案例。
面对硬件故障,我首先进行了系统性的故障排除,使用测试设备和仪器进行逐步分析。
在一次生产线停机的情况下,我迅速定位到一个关键传感器故障,导致了整个系统的失效。
我采用了替代性传感器并立即更新系统配置,以最小化停机时间。
同时,我还制定了预防性维护计划,确保设备的稳定性和可靠性,降低了未来故障的发生概率。
5.请详细解释工业自动化中常用的通信协议,以及您在项目中如何选择和应用这些协议。
自动化面试经典(共5则)
自动化面试经典(共5则)第一篇:自动化面试经典我们公司技术部需要招聘一个应届毕业生,这天一个男生来面试。
我看看他的简历,广工自动化专业,姑且叫小李吧。
我们公司技术部是搞开发集成电路的,主要在与电路设计开发与硬件应用等方面,比如温控,速度控制,生产自动控制等等,你觉得你在那些方面能够帮助到我呢?“小吴说:“我觉得我在硬件设计方面能够帮得上忙,在闭环控制等方面都可以,另外我的开关电源技术也不错。
我说:“那你简单说一下开关电源的工作过程吧。
”小吴说:“开关电源首先是接入交流电,滤波,整流,分压变换,再整流,滤波,输出等等几个工作过程,核心部分是变压器的设计,一般采用脉宽调制控制方式。
”“你的专业是广工自动化,自动化是个好专业。
”我笑着说:“我读书的时候,自动化专业有些老师教授是很强的,象杨宜民,章云教授等等,还有我拜读过许立梓,张占松等老师出的教材,写得很好,但我对自动化专业整体情况不是很熟悉,你能为我介绍一下吗?小吴说:“对,广工自动化专业前身是自动控制专业,是广工最早几个专业之一,在2001年,我们的自动化专业被广东省教育厅评为广东首批名牌IT专业,这是12个专业中唯一一个广工的专业,可以说我们专业有悠久的传统和雄厚的师资力量,有很多在自动控制领域有一定造诣的的教授,就比如杨宜民,他是中国自动化理事会的理事,听说他在2001年带领我们学院的机械人足球队夺得世界杯仿真组冠军。
”我说:“有这么好的教授,你们肯定青出于蓝而胜于蓝吧,你专业方向怎么样呢,具体学那些东西的?”小李说:“我们专业是自动控制,主要是设计自动控制系统,达到自动控制的目的,例如电梯运行控制,地铁运行控制,系统智能化,涉及面有电子电路,计算机应用,机械运行等等。
我们的专业课程有模拟电子,数字电子,电路,微机原理,数据库系统,微机控制技术,面向对象语言等等。
”“你觉得自己在那些课程学得比较深入一点?”“微机原理吧”“微机原理只要是说微处理器应用技术吗?”小李说:“是的,主要讲述8086/8088微处理器体系结构预计指令系统,还有汇编语言接口技术。
专升本自动化面试题及答案
专升本自动化面试题及答案一、简答题1. 请简述自动化技术的定义及其在工业生产中的应用。
答案:自动化技术是指利用控制理论、电子技术、计算机技术等手段,实现生产过程的自动控制、监控和管理。
在工业生产中,自动化技术可以提高生产效率,降低劳动强度,保证产品质量的稳定性,减少生产成本。
2. 什么是可编程逻辑控制器(PLC)?它有哪些基本功能?答案:可编程逻辑控制器(PLC)是一种数字操作的电子系统,用于自动化控制的多种机械和生产过程。
其基本功能包括:输入/输出处理、程序执行、定时/计数、数据处理、通信以及自诊断等。
二、论述题1. 论述自动化控制系统的设计原则及其重要性。
答案:自动化控制系统的设计原则主要包括:可靠性、经济性、灵活性、可扩展性、安全性和环保性。
这些原则确保了控制系统的稳定性、高效性和适应性,对于提高生产效率、降低成本、保障人员安全和环境保护具有重要意义。
2. 描述自动化生产线的组成及其各部分的功能。
答案:自动化生产线通常由以下几部分组成:输入设备、加工设备、传输设备、控制设备、输出设备。
输入设备负责原材料的供给;加工设备进行产品的加工制造;传输设备负责产品在生产线上的移动;控制设备负责整个生产线的协调和控制;输出设备则负责成品的收集和包装。
三、案例分析题1. 某工厂采用自动化生产线,但在运行过程中出现了设备故障,导致生产中断。
请分析可能的原因及解决方案。
答案:设备故障可能由多种原因引起,包括但不限于:机械磨损、电气故障、软件错误、操作不当等。
解决方案应包括:立即停机检查,确定故障原因;进行必要的维修或更换损坏部件;加强设备的日常维护和定期检查;提高操作人员的培训水平,确保规范操作;更新软件,消除潜在的程序错误。
2. 论述自动化技术在智能制造中的应用及其带来的变革。
答案:自动化技术在智能制造中的应用主要体现在:生产过程的自动化控制、数据采集与分析、智能决策支持、远程监控与维护等方面。
这些应用不仅提高了生产效率和产品质量,还促进了生产方式的变革,如实现个性化定制、灵活生产、资源优化配置等,为制造业的可持续发展提供了技术支持。
自动化面试题目
1、请写出基尔霍夫电流定律和基尔霍夫电压定律的内容,并根据基尔霍夫电流定律计算出下列电路图中剩下电阻的电流值(已知I1=25mA,I2=16mA,I3=12mA);
2、有源滤波器和无源滤波器的区别;
3、有一个380V /30KW的三相异步电机,画出这个电机的正反转控制电路图,并写出主要元器件的选型参数;
4、计算机与外部设备通讯方式有并行通信和串行通讯两种方式,说出这两种通讯方式的优缺点;
5、在51系列单片机中P0 、P1 、P2 、P3 引脚功能各是什么?
6、一个22KW的三相异步电机使用变频器运行,计算出运行频率为35HZ时的功率、电流;电机连续运行120天用电量为多少?
7、对交流异步电动机进行控制时,什么叫降压起动?通常有哪些方法?
8、现场有一压力信号,其变化范围为:200—3000Pa,经压
力传感器将其变换成一个电流信号,相应变化范围为4—20mA,连接到S7-300PLC的模拟量输入模块通道。
对应模块模数转换值为:0—27648;
1)计算出电流及压力的分辨率;
2)模拟量寄存器中的值为20000时,问现场的实际压力为多少Pa?。
自动化测试面试题及答案
⾃动化测试⾯试题及答案1、你会封装⾃动化测试框架吗?这个问得最多,甚⾄有很多公司直接写在招聘要求中!当然可以,⾃动化框架主要的核⼼框架就是分层+PO模式:分别为:基础封装层BasePage,PO页⾯对象层,TestCase测试⽤例层。
然后再加上⽇志处理模块,ini配置⽂件读取模块,unittest+ddt数据驱动模块,jenkins持续集成模式组成。
2、如何把⾃动化测试在公司中实施并推⼴起来的?1.项⽬组调研选择⾃动化⼯具并开会演⽰demo案例,我们主要是演⽰selenium和robotframework两种;2.搭建⾃动化测试框架,在项⽬中逐步开展⾃动化;3.把该项⽬的⾃动化流程、框架固化成⽂档;4.推⼴到公司的其它项⽬组应⽤。
3、请描述⼀下⾃动化测试流程?1.编写⾃动化测试计划;2.设计⾃动化测试⽤例;3.编写⾃动化测试框架和脚本;4.调试并维护脚本;5.⽆⼈值守测试;6.后期脚本维护(添加⽤例、开发更新版本)。
4、⾃动化测试⽤例如何编写?以下答案⼆选⼀即可:1.⽤例是⾃动化测试⼯程师⾃⼰设计的,⼀般刚开始已基本业务流程为主(登录--完成⼀个业务--退出);2.从系统测试⽤例中进⾏筛选或由业务⼯程师提供。
5、上⼀个项⽬中⾃动化测试的执⾏策略?上⼀个项⽬中是定时执⾏的,设置的执⾏时间是晚上12点,执⾏完毕后会⾃动发送邮件通知6、⾃动化测试发现BUG多吗?不多,因为之前项⽬组是把已经测试通过的基本功能再进⾏⾃动化脚本编写和在后续版本执⾏⾃动化测试,它主要是保证已经测试通过的功能在新版本更新后没有问题。
7、你觉得⾃动化测试的价值在哪⾥?你们公司为什么要做⾃动化测试?引⽤⾃动化测试之后,能代替⼤量繁琐的回归测试⼯作,把业务测试⼈员解放出来,既⽽让业务测试⼈员把精⼒集中在复杂的业务功能模块上,⾃动化测试⼀般是对稳定下来的功能进⾏⾃动化,保证不会因为产品的更新导致之前稳定下来的功能出现BUG。
8、⾃动化测试有误报过bug吗?产⽣误报怎么办?有误报过,有时候⾃动化测试报告中显⽰发现了bug,实际去通过⼿⼯测试去确认⼜不存在该bug。
自动化面试常见问题
在自动化面试中,以下是一些常见的问题:
1.请介绍一下你对自动化测试的理解和经验。
2.你在过去的项目中使用过哪些自动化测试工具或框架?
3.请解释一下测试用例和测试脚本之间的区别。
4.在自动化测试中,你如何处理遇到的错误和异常情况?
5.如何选择要进行自动化测试的功能或模块?
6.你在自动化测试中如何处理不稳定的元素定位?
7.在自动化测试中,你如何保证测试脚本的可维护性和可扩展性?
8.你有使用过持续集成工具来执行自动化测试吗?如果有,请谈谈你的经验。
9.你认为什么样的场景适合进行手动测试而不是自动化测试?
10.请分享一次你成功解决复杂自动化测试问题的经历。
这些问题旨在评估应聘者对自动化测试的理解、经验和技能。
回答这些问题时,应聘者可以结合实际项目经验,提供具体的例子和解决方案,以展现其在自动化测试领域的能力和思维方式。
自动化专业面试问题
自动化专业面试问题自动化专业面试问题自动化面试题大全模拟电路1、基尔霍夫定理的内容是什么?(仕兰微电子)基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等.基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零.2、平板电容公式(C=εS/4πkd)。
(未知)3、最基本的如三极管曲线特性。
(未知)4、描述反馈电路的概念,列举他们的应用。
(仕兰微电子)5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。
(未知)8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。
(凹凸)9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺点,特别是广泛采用差分结构的原因。
(未知)10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。
(未知)11、画差放的两个输入管。
(凹凸)12、画出由运放构成加法、减法、微分、积分运算的电路原理图。
并画出一个晶体管级的运放电路。
(仕兰微电子)13、用运算放大器组成一个10倍的放大器。
(未知)14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路),并求输出端某点的rise/fall时间。
(Infineon笔试试题) 15、电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R上电压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤波器。
当RC<< period - setup ? hold16、时钟周期为T,触发器D1的建立时间最大为T1max,最小为T1min。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化面试题
自动化面试题
模拟电路
1、基尔霍夫定理的内容是什么?(仕兰微电子)
基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等.
基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零.
2、平板电容公式(C=εS/4πkd)。
(未知)
3、最基本的如三极管曲线特性。
(未知)
4、描述反馈电路的概念,列举他们的应用。
(仕兰微电子)
5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)
6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)
7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。
(未知)
8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。
(凹凸)
9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺点,特别是广泛采用差分结构的原因。
(未知)
10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。
(未知)
11、画差放的两个输入管。
(凹凸)
12、画出由运放构成加法、减法、微分、积分运算的电路原理图。
并画出一个晶体管级的运放电路。
(仕兰微电子)
13、用运算放大器组成一个10倍的放大器。
(未知)
14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路),并求输出端某点的rise/fall时间。
(Infineon笔试试题) 15、电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R上电压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤波器。
当RC<< 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。
(威盛VIA2003.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? (威盛笔试题c ircuit design-beijing-03.11.09)
25、To design a CMOS invertor with balance rise and fall time,please define th e 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 inputAND gate and explain which inputhas faster response for output rising edge.(less delay tim e)。
(威盛笔试题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(未知)
模拟电子方面:
1,模电三极管3个脚要会认,叫撒名称?可会画符号?(很简单,但是还是好多人不会)2,模电3种基本放大电路要会画,不会算不打紧,会画就行了。
3,OCT、OCL、BJT这3种功放电路要会画,还有3种电路的优缺点要知道(当时我面试就是画这,别的哥们不会,如果你会的话,我保证要你)
4,电容一般有哪两种?怎么区别?(不知道的大有人在)
5,电路板里一般的小电阻功率大概有多少W的样子?(当时答的都是乱哈的)0.8W左右6,Protel最好要会,搞电子的设计软件都不会,人家请你去干吗?还不如请农民工。
7,什么叫开关电源?有什么特点?(简单,但是还是好多人不会,当时招聘现场我就看到好几个哑巴了)
数字电子方面:
1, 2、8、16进制数转换总要会吧?万一碰到了,哑了,你是老板就不会请自己的吧,最基本的东西都不会,还指望你干撒!
2,基本的逻辑门要会;与、非、或、或非等那些,记得一定要会画符号!
3,一些常用的芯片要了解点:74LS138、74LS373、D触发器(一般知道是干什么用的就行了)
4,光耦是干吗用的,可晓得?
51单片机方面:
汇编的基本常用指令总要只要吧,到时问你,说不出,就要说88了
几个脚总要知道吧?大哥。
当时单片机方面没问我多少,就是汇编方面的小问题。
就不写了!呵呵
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调节器能实现无静差?。