
面试笔试
专注嵌入式
喜欢LINUX、嵌入式、driver、kernel,寻找志同道合的朋友
展开
-
操作系统各大公司笔试题汇总
1、在段页式存储管理中,其虚拟地址空间是()A、一维 B、二维 C、三维 D、层次答案:B2转载 2011-09-19 08:21:12 · 1164 阅读 · 0 评论 -
解释:内存溢出、内存泄露、内存越界、缓冲区溢出、栈溢出
内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。================================================================内存泄漏是指你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你自己也不能再访问(也许你把它的地址给弄丢了),而系统也转载 2011-10-24 10:58:57 · 25726 阅读 · 4 评论 -
东软笔试
1.面向对象的三个特征:封装、继承、多态2.const的作用:原创 2011-11-17 09:44:54 · 3235 阅读 · 0 评论 -
百灵面试
1.大小端问题2.strcpy3.段错误4.free原理5.堆与栈6.内存泄露7.野指针 空指针=======================1.高字节存放在低地址,为大端,反之为小端。判断大小端的程序:方法一:int x=1;if(*(char *)&x==1) printf("little endian!\n");原创 2011-11-19 15:51:01 · 1757 阅读 · 2 评论 -
软件开发模式有哪些?
1.快速原型模型:(需要迅速造一个可以运行的软件原型,以便理解和澄清问题)快速原型模型允许在需求分析阶段对软件的需求进行初步的非完全的分析和定义,快速设计开发出软件系统的原型(展示待开发软件的全部或部分功能和性能(过程:用户对该原型进行测试评定,给出具体改善的意见以及丰富的细化软件需求,开发人员进行修改完善)优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险缺点:A、转载 2011-11-04 16:14:36 · 1305 阅读 · 0 评论 -
函数返回值—返回局部变量
看看下面的程序的输出: #include char *returnStr() { char *p="hello world!"; return p; } int main() { char *str; str=returnStr(); printf("%s\n", str); retu转载 2011-11-25 08:53:25 · 978 阅读 · 0 评论 -
死锁产生的原因及四个必要条件
产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进转载 2011-11-04 15:58:22 · 1111 阅读 · 0 评论 -
签offer前的注意事项
经过了笔试、面试的重重考验,终于拿到了offer,下一步要面临的问题就是:签约。而如果有的同学之前已经跟其它单位签约,现在又想和新单位签约,那么又涉及到一个问题:违约。本篇将对分别对这两部分内容进行介绍。(一)签约一般来讲,签约分为两种:签offer和签三方协议。其中,前者对个人及企业的约束效力远不及后者。下面分别来介绍。1、签offeroffer一般是单位提供转载 2011-12-01 16:42:16 · 4285 阅读 · 0 评论 -
逻辑地址、线性地址(虚拟地址)、物理地址(有效地址、总线地址)
逻辑地址:存储单元的地址可以用段基值和段内偏移量来表示,段基值确定它所在的段居于整个存储空间的位置,偏移量确定它在段内的位置,这种地址表示方式称为逻辑地址。8086体系的CPU一开始是20根地址线, 寻址寄存器是16位, 16位的寄存器可以访问64K的地址空间, 如果程序要想访问大于64K的内存, 就要把内存分段, 每段64K, 用段地址+偏移量的方法来访问 。386CPU出来之后, 采用了3转载 2011-11-10 17:37:17 · 3513 阅读 · 0 评论 -
如何求补码
正数的补码是本身负数的补码:最高位符号位不变,其他位取反+1,具体多少位取反与类型有关或者应该指明是32位还是16位还是8位。如:short a=-256;printf("x%",a);答案是FFFFFF00,并不是FF00!WHY?????????????????????????转载 2011-10-28 19:35:17 · 1610 阅读 · 0 评论 -
深入理解 引用
引用简介 引用就是某一变量(目标)的一个别名,对引用的操作和对变量直接操作完全相同。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,他是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作用。 (2)类型标识符是指目标变量的类型。 (3)声明转载 2011-10-27 11:52:08 · 797 阅读 · 0 评论 -
函数指针、指针函数、常量指针、指针常量、指向常量的常量指针
注意一下:往往中文属于里形式如AB ,那么A是描述,B是本质。比如 数据库管理系统 数据库管理是描述 系统是本质 比如 函数指针 函数是描述 本质是指针,这个指针指向函数地址(那本质和描述的区别是?描述变了还是同一大类,本质变了就不是同一大类了)======================================================================转载 2011-10-26 13:55:59 · 1376 阅读 · 0 评论 -
华为2012面试题
suningin华为招聘--前人经验(1) 这篇文章是写给2007届的毕业生的,我想我这些日子的经历应该能给2007届的师弟和师妹们将来的校园招聘提供点帮助。一、准备阶段:在华为面试之前,我把《软件设计师教程》大概的复习了一遍,时间实在太紧迫了,有些概念我也只是很转载 2011-09-19 13:25:53 · 12524 阅读 · 0 评论 -
12枚硬币的问题
问:有12个硬币,中间有一个是假的,但不知道那个假的比其它的硬币轻还是重,现在只有一个天平,只能看出两边的轻重,不能称质量,问能不能3次称出哪个是假的。答: 首先分3组(设为A,B,C三组),每组4个。第一次,A和B称,如果一样重,说明不同的硬币在C组,然后第二次分为1,转载 2011-09-21 10:48:56 · 2556 阅读 · 0 评论 -
面试题:以最快的速度计算一个字节(byte)里有多少bit被置1
算法一int count_ones(unsigned a){ int count= 0; for (; a; a>>= 1){ if (a& 1) count ++; }转载 2011-09-23 14:47:11 · 6007 阅读 · 0 评论 -
c/c++面试题
程序设计基本概念1 一个小程序,输出结果int x = 2, y, z;x *= (y = z = 5);//等价于x = x * ycout z = 3;int t = (x == (y = z));cout cout x = (y == z转载 2011-09-24 10:47:49 · 1553 阅读 · 0 评论 -
微软等数据结构+算法面试100题全部答案集锦
微软等数据结构+算法面试100题全部答案集锦作者:July、阿财。时间:二零一一年十月十三日。引言 无私分享造就开源的辉煌。 今是二零一一年十月十三日,明日14日即是本人刚好开博一周年。在一周年之际,特此分享出微软面试全转载 2011-10-14 14:13:27 · 7045 阅读 · 5 评论 -
进程与线程的区别
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行转载 2011-10-24 12:58:00 · 817 阅读 · 0 评论 -
2011.10.23朗讯笔试题
写一个函数,将节点插入双向链表中。写出你校园网或者家里上网用的网络设备或服务器(依据tcp/ip)写出ipad在出厂前要经过的测试Bt跟迅雷的区别。如果成员数据是引用,怎样初始化它。怎样申明构造函数以便能用该对象申明一个数组。模板跟宏的相似处跟区别写出时间片分配的方式及其优缺点。TPYE&var; 语句的含义进程跟线程的区别转载 2011-10-24 12:00:59 · 1197 阅读 · 0 评论 -
软控、歌尔笔试题总结
上午参加了软控的笔试,下午又急冲冲的赶回来参加了歌尔声学的宣讲笔试,奇怪的是竟然还有一道题上午下午都考了,下面把今天能记得的题目总结一下1.struct和class的区别2.输出结果题(歌尔和软控都考了)void main(){int a=10,b,c,d;b=a++;c=++a;d=10*a++;printf("b,c,d: %d, %d, %d\n",b,c转载 2011-10-25 16:16:19 · 7826 阅读 · 1 评论 -
华为2012机考ifif
昨天去参加了华为的校园招聘上机考试,题目一共三道,都比较简单,不要求算法效率,也不要求对所给数据的合法性作检测,主要还是注重基础知识的考察,和大家分享一下,希望对接下来的同学有所帮助。 1、选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表转载 2011-09-20 16:51:25 · 1604 阅读 · 0 评论