电子类公司笔试题精选( 二)
2019-04-14 16:06 发布
生成海报
DSP、嵌入式、软件等
1、请用方框图描述一个你熟悉的实用数字信号处理系统,并做简要的分析;如果没有,
也可以自己设计一个简单的数字信号处理系统,并描述其功能及用途。(仕兰微面试题
目)
2、数字滤波器的分类和结构特点。(仕兰微面试题目)
3、IIR,FIR滤波器的异同。(新太硬件面题)
4、拉氏变换与Z变换公式等类似东西,随便翻翻书把如.h(n)=-a*h(n-1)+b*δ(n) a.求h
(n)的z变换;b.问该系统是否为稳定系统;c.写出FIR数字滤波器的差分方程;(未知)
5、DSP和通用处理器在结构上有什么不同,请简要画出你熟悉的一种DSP结构图。(信威
dsp软件面试题)
6、说说定点DSP和浮点DSP的定义(或者说出他们的区别)(信威dsp软件面试题)
7、说说你对循环寻址和位反序寻址的理解.(信威dsp软件面试题)
8、请写出【-8,7】的二进制补码,和二进制偏置码。用Q15表示出0.5和-0.5.(信威
dsp软件面试题)
9、DSP的结构(哈佛结构);(未知)
10、嵌入式处理器类型(如ARM),操作系统种类(Vxworks,ucos,winCE,linux),操作系
统方面偏CS方向了,在CS篇里面讲了;(未知)
11、有一个LDO芯片将用于对手机供电,需要你对他进行评估,你将如何设计你的测试项
目?
12、某程序在一个嵌入式系统(200M CPU,50M SDRAM)中已经最优化了,换到零一个系
统(300M CPU,50M SDRAM)中是否还需要优化? (Intel)
13、请简要描述HUFFMAN编码的基本原理及其基本的实现方法。(仕兰微面试题目)
14、说出OSI七层网络协议中的四层(任意四层)。(仕兰微面试题目)
15、A) (仕兰微面试题目)
#i nclude
void testf(int*p)
{
*p+=1;
}
main()
{
int *n,m[2];
n=m;
m[0]=1;
m[1]=8;
testf(n);
printf("Data value is %d ",*n);
}
------------------------------
B)
#i nclude
void testf(int**p)
{
*p+=1;
}
main()
{int *n,m[2];
n=m;
m[0]=1;
m[1]=8;
testf(&n);
printf(Data value is %d",*n);
}
下面的结果是程序A还是程序B的?
Data value is 8
那么另一段程序的结果是什么?
16、那种排序方法最快? (华为面试题)
17、写出两个排序算法,问哪个好?(威盛)
18、编一个简单的求n!的程序 。(Infineon笔试试题)
19、用一种编程语言写n!的算法。(威盛VIA 2003.11.06 上海笔试试题)
20、用C语言写一个递归算法求N!;(华为面试题)
21、给一个C的函数,关于字符串和数组,找出错误;(华为面试题)
22、防火墙是怎么实现的? (华为面试题)
23、你对哪方面编程熟悉?(华为面试题)
24、冒泡排序的原理。(新太硬件面题)
25、操作系统的功能。(新太硬件面题)
26、学过的计算机语言及开发的系统。(新太硬件面题)
27、一个农夫发现围成正方形的围栏比长方形的节省4个木桩但是面积一样.羊的数目和正
方形围栏的桩子的个数一样但是小于36,问有多少羊?(威盛)
28、C语言实现统计某个cell在某.v文件调用的次数(这个题目真bt) (威盛VIA
2003.11.06 上海笔试试题)
29、用C语言写一段控制手机中马达振子的驱动程序。(威胜)
30、用perl或TCL/Tk实现一段字符串识别和比较的程序。(未知)
31、给出一个堆栈的结构,求中断后显示结果,主要是考堆栈压入返回地址存放在低端地
址还是高端。(未知)
32、一些DOS命令,如显示文件,拷贝,删除。(未知)
33、设计一个类,使得该类任何形式的派生类无论怎么定义和实现,都无法产生任何对象
实例。(IBM)
34、What is pre-emption? (Intel)
35、What is the state of a process if a resource is not available?(Intel)
36、三个 float a,b,c;问值(a+b)+c==(b+a)+c,(a+b)+c==(a+c)+b。(Intel)
37、把一个链表反向填空。 (lucent)
38、x^4+a*x^3+x^2+c*x+d 最少需要做几次乘法? (Dephi)
____________________________________________________________________________
主观题
1、你认为你从事研发工作有哪些特点?(仕兰微面试题目)
2、说出你的最大弱点及改进方法。(威盛VIA 2003.11.06 上海笔试试题)
3、说出你的理想。说出你想达到的目标。 题目是英文出的,要用英文回答。(威盛VIA
2003.11.06 上海笔试试题)
4、我们将研发人员分为若干研究方向,对协议和算法理解(主要应用在网络通信、图象
语音压缩方面)、电子系统方案的研究、用MCU、DSP编程实现电路功能、用ASIC设计技术
设计电路(包括MCU、DSP本身)、电路功能模块设计(包括模拟电路和数字电路)、集成
电路后端设计(主要是指综合及自动布局布线技术)、集成电路设计与工艺接口的研究。
你希望从事哪方面的研究?(可以选择多个方向。另外,已经从事过相关研发的人员可以
详细描述你的研发经历)。(仕兰微面试题目)
5、请谈谈对一个系统设计的总体思路。针对这个思路,你觉得应该具备哪些方面的知
识?(仕兰微面试题目)
6、设想你将设计完成一个电子电路方案。请简述用EDA软件(如PROTEL)进行设计(包括
原理图和PCB图)到调试出样机的整个过程。在各环节应注意哪些问题?电源的稳定,电
容的选取,以及布局的大小。(汉王笔试)共同的注意点
1.一般情况下,面试官主要根据你的简历提问,所以一定要对自己负责,把简历上的东西搞明白;
2.个别招聘针对性特别强,就招目前他们确的方向的人,这种情况下,就要投其所好,尽量介绍其所关心的东西。
3.其实技术面试并不难,但是由于很多东西都忘掉了,才觉得有些难。所以最好在面试前把该看的书看看。
4.虽然说技术面试是实力的较量与体现,但是不可否认,由于不用面试官/公司所专领域及爱好不同,也有面试也有很大的偶然性,需要冷静对待。不能因为被拒,就否认自己或责骂公司。
5.面试时要take it easy,对越是自己钟情的公司越要这样。
扬智电子笔试(硬件)题目
http://file.yingjiesheng.net/list/company/semiconductor/ali/2007/04/07/3464.html 第一题:用mos管搭出一个二输入与非门。
第二题:集成电路前段设计流程,写出相关的工具。
第三题:名词IRQ,BIOS,USB,VHDL,SDR
第四题:unix 命令cp -r, rm,uname
第五题:用波形表示D触发器的功能
第六题:写异步D触发器的verilog module
第七题:What is PC Chipset?
第八题:用传输门和倒向器搭一个边沿触发器
第九题:画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱
扬智DSP笔试题目
1.h(n)=-a*h(n-1)+b*δ(n)
a.求h(n)的z变换
b.问该系统是否为稳定系统
c.写出FIR数字滤波器的差分方程
2.写出下面模拟信号所需的最小采样带宽
a.模拟信号的频率范围是0-4khz
b.模拟信号的频率范围是2-4khz
3.名词解释
a.量化误差
b.直方图
c.白平衡
d.MMX
4.写出下面几种格式中用到的压缩技术
a.JPEG
b.MPEG2
c.MP3
扬智笔试题
1.什么是进程(Process)和线程(Thread),有何区别?
2.MFC和SDK有何区别?
3.IRP是什么,有何作用?
4.Windows2000操作系统下用户模式和内核模式下编程有何区别?
5.驱动程序的BUFFER能swap到磁盘上去吗?为什么?
6.试编写3个函数实现
a.建立一个双向链表
b.插入一个节点
c.删除一个节点
7.Hardware interrupt和software中断的区别,简述及应用
8.试编写一个函数计算一个字符串中A得个数。
9.画出其相应流程图并编写一个函数并实现一个整数到二进制数的转换
如输入6,输出110;
10
a.编写一个递归函数删除一个目录
b.编写一个非递归函数删除一个目录
比较其性能
附加题
简单叙述编程经历
笔试:c++,考的n基础,但是不是很好做
1) c++中引用编译过的c代码为什么要用“extern c”
2) 类与struct的区别
3)数据库建表的sql语句,注意主键与外键是如何建立的
4)文件的外排序,考虑到cpu,内存,硬盘空间等。
扬智(科技)软件笔试题目
1. Queue is a useful structure
(a): What is a queue?
(b): Write 5 operations or functions, without details, that can bedone
on a queue.
2. Insert a sequence fo keys(24,49,13,20,59,23,90,35) into adata
structure, which has no keys initially. Depict the datastructure
after these insertions , if it is:
(a): a heap tree
(b): an AVL tree
3. (a) What is a synchronous I/O bus?
(b) What is an asnchronous I/O bus?
(c) Compare the advantages and disadvantages of synchronous anda
synchronous I/O bus.
4. Explain the following terminology:
(a): Baud rate
(b): Handshaking
(c): Memory mapped I/O
5. Explain the key issues in supporting a real-time operationsystem
for embedded system.
6. Explain the mapping of visual addresses to real addresses underpaging
by
(a) direct mapping
(b) associative mapping
(c) combined direct/associated mapping
7. Please explain what is "write-back" and "write-through" ,anddiscuss the
advantage and disadvantage about these two methods.
8. Explain the concept and benefit of threads
9. What is hardware interrupt? What is software interrupt? Whatis
exception? Please tell me all you know about interrupt.
10.Write a recursive function that tests wether a string is apalindrome.
A palindrome is s string such as "abcba" or "otto" that reads thesame in
both directions.If you can write this function recursively,you canwrite
an iterative version of this function instead.
1:一个函数如下
char *f()
{
char a[5];
char b[5];
a[0]='a';
a[1]='b';
a[2]='c';
a[3]='d';
a[4]='e';
strcpy(b,a);
return b;
}
请问:一:该函数中用a作为一个字符串是否存在问题?
二、该函数返回的b是否可用,为什么?
2:函数如下
void f()
{
char *a;
a=(char*)malloc(5);
strcpy(a,"abc");
a="cde";
free(a);
}
请问:该函数存在哪些问题?
Linux问题测试
3:从internet上得到一个Linux Kernel的软件包
linux-2.4-20.tz请写出将其编译安装的过程。
4:请问802.1d是什么协议的标准,它处在第几层?
5:在Linux编程中若一个用户程序希望将一组数据传递给
Kernel有几种方式?他们的优缺点是什么?
网络测试题目:
6:什么是基于状态的防火墙? 54yjs.cn 应届生求职
7:什么是伪UDP头,它的作用是什么?
8:如图所示的网络拓扑:
PC1 GW PC2
------ ------------ ------
| | | | || | |
| |<--------->|| ||<------->| |
------ ------------ ------
192.168.3.2 192.168.3.1192.168.4.1 192.168.4.254yjs.cn 应届生就业
请问如果欲使PC1顺利访问PC2,在PC1和PC2需要加入什么样
的路由,假设PC1和PC2采用的是Linux系统,请用命令的形式
写出这个路由的添加命令。
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮