高级电子工程师面试题

2025-02-16 版权声明 我要投稿

高级电子工程师面试题(精选5篇)

高级电子工程师面试题 篇1

部分GSR的地位?

以下内容需要回复才能看到

答:从某一部分功能来说是可以的。6509以前主要定位于公司企业局域网核心交换机,而GSR定位于广域网高速核心路由设备。7609的SUP720可以提供720G的高速交换能力,MSFC3和PFC3提供高速路由处理能力和大量FEATURE,再加上现在7600系列上的新的SIP+SPA高速线速板卡,完全可以胜任核心路由设备的工作,最适合作汇聚和业务提供路由器。而随着技术的发展,CRS-1的出现,GSR逐渐从核心往骨干汇聚发展,作为各种高低速线路的汇聚,在这方面7609和GSR都可以。但7609和GSR在体系结构上还是有根本不同,7609是从交换机发展而来,GSR在内部是将数据分解为标准的信元交换,在队列和调度方面也有不同,所以说作为纯核心路由器来说还是GSR更好,因为它经过多年的考验。从价格来说7609还

是比较贵的,而GSR某些时候还要便宜。

2.ISIS level1 的路由表包括哪此路由?当有多个level-1-2出口时,其它路由它从哪里

学到,如何选路?

以下内容需要回复才能看到

答:ISIS level1和level2 维护LSD和SPF,LEVEL1的路由表是由LEVEL1 LSD通过SPF计算所得,只包括本地AREA的详细路由和与之连接的LEVEL-1-2通过ATT位发来的缺省路由。当有多个LEVEL12是,每个LEVEL12通过对发出的LSP包中的ATT位置1,表示其有到其它AREA的路由,而当LEVEL1路由器收到此LSP是选择最近的LEVEL12路由器转发流量。

3.MPLS L3 VPN,如果我想让两个不同的VPN作单向互访,怎么做?

以下内容需要回复才能看到

答:如果是两个VPN的互通,可以将两个VPN的路由信息输出到相同的一个RT,并都导入,可实现互通。如果要单向访问,可建立一个公共VPN,导出两个VPN的RT,两个VPN都可以

对公共VPN实现访问。

4.跨域的MPLS L3 VPN可以谈谈思路吗?

以下内容需要回复才能看到

答:RFC2547bis和最新的rfc4364都对其有定义,主要有三种。Option A B C: Option A: back to back v** 互连。两个*S间通过VRF 间的背对背的连接,路由可以选择静态或动态路由,这种方法简单实用,适于不同运营商间的连接。Option B :MeBGP vpnv4连接两个AS间通过ASBR间建立MeBGP vpnv4,VPN路由通过MBGP承载,具有较好的可扩展性。Option C: RR间多跳MeBGP两个AS间建立MEBGP,但不是在ASBR上,是在两个AS各自的RR间,这样有较好的可扩展*,灵活性。但较复杂。要解决下一跳问题有标签问题。

5.MPLS L3 VPN的一个用户,他有上internet的需求,如何实现?有几种实现方法?特点

各是什么?

以下内容需要回复才能看到

答:有三种。(1)通过VPN访问internet.传统做法是:设置一个集中的防火墙通过NAT实现INTERNET访问,简单易实现,只是不能对INTERNET流量和VPN流量进行区分,安全存在问题。或者在PE路由器上配置PACK LEAKING 实现。(2)独立的INTERNET访问向每个VPN SITE 提供独立的INTERNET连接线路,由CE路由器实现NAT到INTERNET。要求PE路由器向CE提供独立的线路或虚电路,PE路由器要有访问INTERNE的能力。优点是能将VPN流量和INTERNET流量分开。(3)通过单独的VPN实现INTERNET连接,建立一个单独的VPN,将INTERNET缺省路由和部分路由注入,在需要INTERNET访问SIET相连的PE路由器上实现VPN互通,从而访问INTERNET。比较复杂,但可支持各种INTERNET访问要求。建议采用这种

6.L3 VPN与L2 VPN各自的特点是怎样?你觉得哪一种模式运营起来比较有前景?

以下内容需要回复才能看到

答:L3 VPN 的PE路由器需要维护客户VPN的路由信息,要实现各VPN的路由选择和维护,而L2 VPN只在客户间建立透明的二层通道,不维护三层的信息,相对没有L3 VPN复杂。L3 VPN已经在现实环境中应用多年,比较成熟,适合多SITE的复杂的用户,MPLS L2 VPN用于替代传统的二层FR、ATM等技术,适合点到点的互连或少量SITE的连接。L2 VPN由于维护

较方便,性价比高,最近几年应发展迅速,而传统的L3 VPN也不会在短时间淘汰。

7.ISIS与OSPF的区别谈一谈吧,各个方面。

以下内容需要回复才能看到

答:它们有很多共同之处,都是链路状态路由协议,都使用SPF算法,VSLM 快速会聚。从使用的目的来说没有什么区别。从协议实现来说OSPF其于TCP/ ip协议簇,运行在IP层上,端口号89;ISIS基于ISO CLNS,设计初是为了实现ISO CLNP路由,在后来加上了对IP路由的支持。从具体细节来说:(1)区域设计不同,OSPF采用一个骨干AREA0与非骨干区域,非骨干区域必须与AREAO连接。ISIS由L1 L2 L12路由器组成的层次结构,它使用的LSP要少很多,在同一个区域的扩展性要比OSPF好。(2)OSPF有很多种LSA,比较复杂并占用资源,而ISIS的LSP要少很多,所以在CPU占用和处理路由更新方面,ISIS要好一些。(3)isis 的定时器允许比OSPF更细的调节,可以提高收敛速度。华为、Cisco网络技术论坛(4)OSPF数据格式不容易增加新的东西,要加,就需要新的LSA,而ISIS可以很容易的通过增加TLV进行扩展,包括对IPV6等的支持。(5)从选择来说,ISIS更适合运营商级的网络,而OSPF非常适合企业级网络。

8.一个骨干网或城域网选ISIS及OSPF基于什么理由?

以下内容需要回复才能看到

高级电子工程师面试题 篇2

俄勒冈州威尔逊维尔2015年4月27日电/美通社/--明导 (Mentor GraphicsCorporation) (NASDAQ:MENT) 今天宣布以史无前例的5000美元起始价推出三款全新PADS®系列产品, 以满足电子工程师日益提高的设计需要。除了具备以前领先市场的PADS产品的易学易用等特点之外, 全新的PADS系列还融合了高效设计与分析技术, 性价比极高, 可以处理各种复杂的电子问题。该系列产品是在以前积累的强大的PADS技术经验基础上延伸而来的, 这些经验经过了全球数以百万计工程师的数百万次设计的实践检验, 在某些情况下还利用了领先市场的Xpedition®套件中的某些技术。现在, 独立工程师能够以超值的价格购买到这些产品, 运用Mentor Graphics产品特有的能力提升设计效率、提高产品质量、减少成本、缩短设计周期。

这些独立工程师一般在中小型企业内工作, 或者隶属于大型企业内的个别团队 (如建筑原型、验证参考设计和执行制造研究) , 他们负责执行印刷电路板 (PCB) 电子产品的全流程设计、分析和制造数据交付任务。过去进行复杂设计的工程师唯一的选择是接受企业解决方案, 而其中很多人由于预算的限制和大量基础设施要求而无法执行这些解决方案。

随着高效设计电子产品的需求的增加, 这一任务往往落在负责执行整个设计过程的独立工程师的身上, 但是目前价格较低的产品不能满足他们的全面需求。设计过程常常不止包含原理图输入和电路板布局, 可能需要对信号完整性、热模拟、量产可行性设计以及配电网络完整性等因素进行分析。另外, 最终产品的复杂性取决于企业, 有可能比较简单, 也有可能非常复杂。

Obzerv Technologies, Inc.首席技术官Louis Demers表示:“我们面对的最大压力来自于能否获得首次能够顺利运行的设计。PADS工具套件是性价比非常高的设计解决方案, 解决了我们面对的最复杂的设计难题, 还照顾了我们未来更高级的需求。使用PADS的好处在于, 我们将能够用更短的时间、更少的迭代和费用获得可行性设计并将其更快地推向市场。我们也将有更多的时间大胆地进行设计, 追寻性能和功能上的极致表现。”Obzerv Technologies Inc.设计制造高端中远程监控主动成像夜视摄像头。

新推出的三款全新PADS产品 (标准型、标准加强型和专业型) 价格为5, 000美元起, 其中包含首年软件维护及技术支持费用, 它们不仅具有PADS产品易用性的典型特征, 还以合理价位体现了三种设计技术水平。这有效地创造了一类全新的PCB设计解决方案。新的PADS系列产品利用Mentor Graphics®旗舰产品Xpedition所使用的各种技术解决最先进设计中的复杂性挑战。Mentor®的易用产品结合这些技术满足了负责各种设计和分析的独立工程师的关键需求, 因为他们可能只是偶尔在设计过程中使用一种工具, 并且必须快速高效地完成以便进行下一步。

这些新产品包括:

PADS Standard-原理图和电路板设计, 带有中心库、封装创建向导和归档管理功能, 售价为5, 000美元 (含首年软件维护及技术支持) 。

PADS Standard Plus-除了PADS Standard功能以外, 还有先进的电路约束管理器、高速电路设计和拓扑结构更改、PCB中心库的创建和管理、支持Hyper Lynx®的信号/热/模拟仿真等, 售价为10, 000美元 (含支持) 。

PADS Professional-除了PADS Standard Plus功能以外, 还包括Xpedition所使用的相关技术, 如人工智能草图布线器、2D/3D实时同步设计、按功能模块布局、器件和网路浏览器、生产准备和设计审查/比较, 售价为18, 000美元 (含支持) 。

Astek Corporation副总裁John Sherman表示:“为了达到设计效率最大化和优化产品的目的, 我们的工程师在项目中从概念仿真分析到布局、布线, 再到生产全程参与。他们需要使用各种工具, 这就要求这些工具在闲置一段时间后也必须易于使用。他们还要利用高频率、高密度设计提升产品的复杂性。我们相信, PADS技术将使我们能够轻松应对我们面对的复杂性挑战, 优化我们的多学科工程师的工作效率。”Astek Corporation面向嵌入式市场提供存储解决方案、测试和测量设备以及电子设计服务。

PADS产品在技术上不同于市场上其它产品之处包括:

约束驱动的设计即正确方法:使用约束管理器可以保证高速设计的拓扑结构图和可制造性分析的正确性, 尽可能使产品从设计到制造一次性成功, 缩短设计周期。

集成了准确且易用的仿真分析验证技术:设计师利用Hyper Lynx做信号/电源完整性分析、功能性仿真, 热分析和先进的全板检查规则, 从而最大限度减少昂贵而费时的验证周期。

拥有最高性能、最高容量的布局环境:利用Xpedition产品中应用的业界领先的技术进行布局/规划、2D/3D布局、人工智能草图布线器 (包括Sketch Router™工具) 解决最复杂设计。

拥有零件库访问权限:工程师可以通过全集成网站Part Quest™使用超过36万个零件, 该网站还把Digi-Key零件编号和符号和足迹合并在一起, 减少了人为错误, 节省了时间和成本。

制造准备:验证制造设计和测试设计, 准备机械制造和相关文件。

维护数据完整性:管理和存档不同设计评估文件, 简化整个组织的审查。

高级电子工程师面试题 篇3

1、UITableView能够绑定多个数据源。(错)

2、一个UIViewController可以管理多个UITableView。(对)

3、Object-c的类可以多重继承。(错)

4、objective-c类里面的方法只有两种, 静态方法和实例方法。(对)

5、NSFileManager和NSWorkspace在使用时都是基于进程进行单件对象的实例化。(对)

6、用类别增加方法时,不能与原来类中的方法产生名称冲突。(错)

7、frame指的是该view在本身坐标系统中 的位置和大小。(错)

8、method是一个方法的名字,selector是一个组合体。(错)

9、ARC是编译特性,不是运行时特性,在编译时,编译器会自动加上释放代码。(对)

10、从iOS4之后,Safari支持全屏浏览,Siri支持普通话。(对)

二、填空题(每空2分,共20分)

1、iOS是使用Objective-C语言编写的,使用该语言开发的Cocoa是一款功能强大的用户界面工具包,也是iOS的核心。

2、数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。链表恰好相反,其中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。

3、发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作。而发送异步请求不会阻塞主线程,会建立一个新的线程来操作,之后程序可以继续运行。

4、autorelease只是把Object放入了当前的autorelease pool中,当它被释放时,其中的所有Object都会被调用Release。

5、作为Objective-C导入头文件的关键字,#import<>用来包含系统的头文件,#import””用来包含用户头文件。

三、简述题(每题4分,共20分)

1、delegate和notification有什么区别,什么情况下使用?

答:delegate:消息的发送者(sender)告知接收者(receiver)某个事件将要发生,delegate同意然后发送者响应事件,delegate机制使得接收者可以改变发送者的行为。通常发送者和接收者的关系是直接的一对多的关系。

notification:消息的发送者告知接收者事件已经发生或者将要发生,仅此而已,接收者并不能反过来影响发送者的行为。通常发送者和接收者的关系是间接的多对多关系。

2、Object-C中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码、方法又是什么?

答:线程创建有三种方法:使用NSThread创建、使用 GCD的dispatch、使用子类化的NSOperation,然后将其加入NSOperationQueue。

在主线程执行代码,方法是 performSelectorOnMainThread。

如果想延时执行代码可以用performSelector:onThread:withObject:waitUntilDone。

3、iOS有哪些数据持久化方式?

答:四种:属性列表、对象归档、SQLite3和Core Data。

4、Objective-C如何对内存管理的,说说你的看法和解决方法?

答:Objective-C的内存管理主要有三种方式ARC(自动内存计数)、手动内存计数、内存池。解决方法的话:谁持有,谁释放。

5、如何对iOS设备进行性能测试?

答:Profile-> Instruments->Time Profiler。

四、问答题(每题10分,共20分)

1、什么是MVC,为什么使用MVC,有什么好处?描述一下iOS SDK中如何实现MVC的开发模式。

答:MVC分别为:模型(Model),视图(View)和控制Controller)。

模型(Model):即“数据模型”,用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。视图(View):视图层能够实现数据有目的显示。

控制器(Controller):控制器起到不同层面间的组织作用,用于控制应用程序的流程。对于iOS SDK,所有的View都是视图层的,它应该独立于模型层,由视图控制层来控制。所有的用户数据都是模型层,它应该独立于视图。所有的ViewController都是控制层,由它负责控制视图,访问模型数据。

2、请阐述UIViewController的生命周期,包括代码的执行顺序。答:当一个视图控制器被创建,并在屏幕上显示的时候。代码的执行顺序

// 视图显示在屏幕上的顺序

1、alloc 创建对象,分配空间。

2、init(initWithNibName)初始化对象,初始化数据。

3、viewload 从nib载入视图, 这一步不需要去干涉。除非没有使用xib文件创建视图。

4、viewDidLoad 加载完毕,可以进行自定义数据以及动态创建其他控件。

5、viewWillAppear 视图将出现在屏幕之前,马上这个视图即将显示在屏幕上。

6、viewDidAppear 视图已在屏幕上渲染完成。

// 视图将被从屏幕上移除的顺序

1、viewWillDisappear 视图将被从屏幕上移除之前执行。

2、viewDidDisappear 视图已经被从屏幕上移除。

3、dealloc 视图被销毁,此时需要在init和viewDidLoad中创建的对象进行释放。

4、viewDidUnload 出现内存警告在内存不足时执行,并对所有非当前显示的controller执行。本视图的所有子视图将被销毁,以释放内存,此时开发者需要手动对viewLoad、viewDidLoad中创建的对象释放内存。因为当这个视图再次显示在屏幕上的时候,viewLoad、viewDidLoad 再次被调用,以便再次构造视图。

五、论述题(20分)

模拟电子技术面试题 篇4

2、已知:电路如图所示 Vcc=12V RB1=40k RB2=20k Rc=RL=2k RE=1.65k UBEQ=0.7V C1=C2=20ηF rbe=1.5K β=100 CE=10ηF (取小数点后一位)求: 1)ICQ 2)UCEQ 3)Au 4)Ri

3、已知:电路如图所示 求: Uo=? (5分

)

4、已知:RC振荡电路如下图所示 R=7.9KΩ C=0.02ηF R1=5KΩ

求: 1)fo 2)Rt冷态电阻 3)指明Rt的温度特性(9分)

试题三答案三、分析与计算题1、5V 2、1)2mA 2) 4.7V 3) -66.7 4)1.4KΩ 5)2KΩ

3、UO=20V 4、1)fo=1KHz 2)Rt=10K 3)负温度系数 5、11V

高级电子工程师面试题 篇5

2.ThreadLoacl的原理是什么,怎么应用

3.写一个观察者模式和修饰者模式

4.Java都有哪些链接池,链接池的的原理是什么,具体的技术细节,包括核心工作线程,linkedBlockingQueue的原理,一些场景会发生什么(队列满了会怎样,队列空了工作线程会怎样等)

5.servlet的技术细节、原理、线程安全、工作流程

6.Stirng,StringBuilder,StringBuffer之间的区别

7.简述一下GC

8.简述一下AOP

9.Java有哪些Lock

10.Concurrent包都有哪些类,为什么要有concurrent类

11.TreeMap背后的数据结构是什么,红黑树的原理是什么

12.一些复杂的SQL怎么写,四种连接都是什么样的

上一篇:我爱北京作文下一篇:为青海玉树抗震救灾捐款倡议书