Intel的面试题 Intel的面试题 A:基础知识 1、三个float:a,b,c 问值 (a+b)+c==(b+a)+c (a+b)+c==(a+c)+b 2、把一个链表反向填空 。 3、设计一个重采样系统,说明如何anti-alias 。 4、y1(n)=x(2n),y2(n)=x(n/2),问: 如果y1为周期函数,那么x是否为周期函数 如果x为周期函数,那么y1是否为周期函数 如果y2为周期函数,那么x是否为周期函数 如果x为周期函数,那么y2是否为周期函数 5、如果模拟信号的带宽为5KHZ,要用8K的采样率,怎么办。 6、某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最化了,换到另一个系 统(300M的CPU,50M的SDRAM)中运行,还需要优化吗? 7、x^4+a*x^3+x^2+c*x+d最少需要作几次乘法 ? 8、什么情况下,sin(x+y)+y ~ ....? 9、下面哪种排序法对12354最快 ? a quick sort b.buble sort c.merge sort 10、哪种结构,平均来讲,获取一个值最快 ? a.binary tree b.hash table c.stack 11、请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 12、请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢? 13、请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 14、请问C++的类和C里面的struct有什么区别? 15、请讲一讲析构函数和虚函数的用法和作用? 16、全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的 ? 17、一些寄存器的题目,主要是寻址和内存管理等一些知识。 18、8086是多少尉的系统?在数据总线上是怎么实现的 19、How do you……