想应聘烽火科技,想问下一般笔试面试都考一些什么内容,谢谢~~硬件...
我笔试的是DSP工程师。
卷子只有一张纸,正反两页。
一共10道题。
答案作答在给的空白的纸上。
1.定点DSP芯片和浮点DSP芯片是什么?有什么优缺点?定点DSP和浮点DSP主要是按DSP工作时的数据格式来区分的。
数据以定点格式工作的DSP是定点DSP,数据以浮点格式工作的DSP是浮点DSP。
浮点DSP能进行浮点运算,一次完成,由硬件实现。
定点DSP无法直接进行浮点运算,完成浮点运算需要借助程序来实现。
优点:浮点DSP比定点DSP 的运算范围要大。
浮点DSP 的寻址范围也大些。
浮点DSP的精度大些。
浮点运算速度大。
缺点:定点DSP需要时刻注意运算的溢出。
精度不够,定点DSP运算速度慢。
2.DSP和通用CPU的最大区别是什么?有什么共同点?(1)首先是体系结构:CPU是冯.诺伊曼结构的,而DSP有分开的代码和数据总线即“哈佛结构”。
(2) 标准化和通用性:CPU的标准化和通用性做得很好,支持操作系统,所以以CPU为核心的系统方便人机交互以及和标准接口设备通信,非常方便而且不需要硬件开发了;但这也使得CPU外设接口电路比较复杂,DSP主要还是用来开发嵌入式的信号处理系统了,不强调人机交互,一般不需要很多通信接口,因此结构也较为简单,便于开发。
如果只是着眼于嵌入式应用的话,嵌入式CPU和DSP的区别应该只在于一个偏重控制一个偏重运算了。
(3)流水线结构:大多数DSP都拥有流水结构,即每条指令都由片内多个功能单元分别完成取指、译码、取数、执行等步骤,这样可以大大提高系统的执行效率。
但流水线的采用也增加了软件设计的难度,要求设计者在程序设计中考虑流水的需要。
快速乘法器:信号处理算法往往大量用到乘加(multiply-accumulate,MAC)运算。
DSP有专用的硬件乘法器,它可以在一个时钟周期内完成MAC运算。
硬件乘法器占用了DSP芯片面积的很大一部分。
(与之相反,通用CPU采用一种较慢的、迭代的乘法技术,它可以在多个时钟周期内完成一次乘法运算,但是占用了较少了硅片资源)。
地址发生器:DSP有专用的硬件地址发生单元,这样它可以支持许多信号处理算法所要求的特定数据地址模式。
这包括前(后)增(减)、环状数据缓冲的模地址以及FFT的比特倒置地址。
地址发生器单元与主ALU和乘法器并行工作,这就进一步增加了DSP可以在一个时钟周期内可以完成的工作量。
硬件辅助循环:信号处理算法常常需要执行紧密的指令循环。
对硬件辅助循环的支持,可以让DSP高效的循环执行代码块而无需让流水线停转或者让软件来测试循环终止条件。
3.占先式系统和非占先式系统有什么区别?DSP/BIOS 和ucOSⅡ是哪一种?占先式,当前任务运行中如果有优先级更高的任务进入就绪态,当前任务立即将CPU交给优先级更高的任务。
非占先式:等当前任务执行完后再交给优先级更高的任务。
DSP/BIOS,ucOSII是占先式的操作系统。
4.说一下对DSP MAP的认识。
MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文件。
一、生成方法 MAP文件主要有两种生成方法,一种是由系统自动生成,默认文件名为所建立的项目名(如XXX为项目名)加上.map后缀xxx.map,另一种在CMD文件中指定生成MAP文件,操作方法为在MEMORY指令前面加上“-m abc.map”,文件名可以任意。
二、文件格式 MAP文件大概分为文件头、内存配置、段映射、全局符号四部分。
内存配置与CMD文件中的MEMORY指令关联,在CMD文件中定义的程序与数据区间定义,在该部分均可以找到对应,与CMD文件不同的时,在MAP文件中加入了一个实际使用的区间,即在程序中实际用到的空间长度。
段映射部分与CMD文件中的SECTION指令关联,在该部分程序中所有的段实际映射的起始地址与实际长度均有详细说明。
可以具体到程序中PROGMA指定的段和各个单独文件产生的OBJ文件。
全局符号可以是程序使用的每一个函数、程序中定义的全局变量均可以在此找到对应的起始地址。
MAP文件中采用两种方式列举,一种为按相应地址排列,另一种按全局符号字母排列。
5.简单的程序题。
看程序,写出输出见过,用C写的。
6. -7和10的16位二进制补码是什么? 写出Q15 0.25和Q15 0.5⑴正数的补码 与原码相同。
⑵负数的补码 负数的补码是对其原码逐位取反,但符号位除外;然后整个数加1。
-7转换成二进制原码是1000000000000111,反码是1111111111111000,补码是反码+1=111111111111100110的二进制原码是0000000000001010,是正数,补码和原码一样DSP芯片的数以2的补码形式表示。
每个16位数用一个符号位来表示数的正负,0表示数值为正,l则表示数值为负。
其余15位表示数值的大小。
如,二进制数0010000000000011b=8195 二进制数1111111111111100b= -4数的定标有Q表示法和S表示法两种。
不同的Q所表示的数不仅范围不同,而且精度也不相同。
Q越大,数值范围越小,但精度越高;如,16进制数2000H=8192,用Q0表示 16进制数2000H=0.25,用Q15表示7.说一下DSP开发的主要步骤。
8.写出strcpy的函数原型。
char* strcpy(char *strDest,const...
谁知道武汉烽火通信笔试题目?
中文名验收测试外文名Acceptancetesting地点国内外对象软件领域软件工程1常用策略非正式测试配置审核标准αβ测试6注意事项验收测试常用策略编辑实施验收测试的常用策略有三种,它们分别是:·正式验收·非正式验收或Alpha测试·Beta测试您选择的策略通常建立在合同需求、组织和公司标准以及应用领域的基础上
软件测试笔试题:如何测试电梯?
展开全部 电梯功能测试—单个功能:1、电梯内分楼层键是否正常2、电梯内开关门键是否正常3、电梯内的报警键是否正常使用4、电梯外的上下键是否正常5、同时关注显示屏,电梯内外的显示屏显示的电梯层数、运行方向是否正常6、有障碍物时,电梯门的感应系统是否有效功能测试—逻辑业务/功能交互1、功能与功能模块间的集成,可根据电梯当前状态是上行、下行还是停止来设计测试点,以保证覆盖率电梯当前状态是上行时,有人在X楼按下上升/下降键,电梯是否会停止电梯当前状态是下行时,有人在X楼按下上升/下降键,电梯是否会停止在搭载满员的情况下,如有人在X楼按下上升/下降键,电梯是否会停止2、功能设备与设备间的集成,关注功能接口,比如:电梯和大楼层,电梯和摄像头,电梯与空调,电梯和对讲机(报警装置),电梯与显示屏,电梯与其他电梯的协作能力例如:一栋楼有2部电梯,一部停在2楼,一部停在4楼,有人1楼按电梯,是否2楼的电梯下降到1楼开界面测试1、查看电梯的外观,按钮的图标显示,电梯内部张贴的说明(比如报警装置的说明、称重量等)易用性测试1、楼层按键高度(小孩和一些身高矮的用户会按键不方便)2、电梯是否有地毯、夏天是否有空调、通风条件、照明条件、手机信号是否通畅3、电梯是否有扶手,是否有专针对残疾人的扶手等等兼容性测试1、电梯的整体和其他设备的兼容性,与大楼的兼容,与海地隧道的兼容等等2、不同类型的电压是否兼容安全性测试1、下坠时是否有制动装置2、暴力破坏电梯时是否报警,超重是否报警3、停电情况下电梯是否有应急电源装置性能测试1、测试电梯负载单人时的运行情况(基准测试)2、多人时的运行情况(负载测试)3、一定人数下较长时间的运作(稳定性测试)4、更长时间运作时的运行情况(疲劳测试)5、不断增加人数导致电梯报警(拐点压力测试)...
ERP软件开发笔试题
做需求分析(小组内做需求分析,有不懂的问产品经理),测试经理制定测试计划(测试分组,测试模块分工,测试时间以及进度安排),各成员分工写用例,小组内审核用例,等开发研发完毕,然后测试组介入测试,根据测试用例和功能分工任务来测试,测试的时候注意浏览器的兼容性,执行过程发现缺陷,提交bug,开发人员修改bug,验证bug,并对bug进行一定的操作,比如说关闭或者激活,到这里测试完成,且不存在不严重的bug,写好测试报告,提交测试报告并通过运维发布,上线后,关注web是否正常运行。
我负责的工作是:参与需求分析,用例编写,用例评审,提交bug和跟踪。
遇到的问题:遇到的问题,可能有时候需求理解不太正确,需要跟产品或者是老大进行沟通确认,其他的没有了。
展开全部...
求台塑网软件科技公司的笔试题内容 参加过的朋友 可以说下是什么内...
展开全部 可能缺人吧,着急要人, 来自职Q用户:张女士其实,面试时是否会进行笔试,每个公司是不一样的。
有些公司是的,需要你做笔试;而有些公司,在面试你的时候,就把相应的问题问你了,也算是笔试的一部分而已,也许是你没有注意到吧了。
我们在招聘面试的时候,有些企业为了减少相应的成本,所以会把面试步骤减少,这个也实属正常,只要是在面试人的时候,问到和了解到公司想要的部分,或者是岗位需求的部分,就可以了。
另外,给用人部门招聘人,最好的方法和时间成本的节约,就是筛选好了所需人员后,给用人部门负责人面就可以了。
。
。
当然,有些公司的人力资源部门会给出一些意见和建议,但多数时候会顺应用人部门的要求。
也许,职位较高的,就必须要听听结合人力的意见了 来自职Q用户:陈女士...