嵌入式软件开发面试题 [问题点数:40分,结帖人lanyang123456]

Bbs5
本版专家分:2051
Blank
GitHub 绑定GitHub第三方账户获取
结帖率 100%
Bbs1
本版专家分:0
Bbs1
本版专家分:1
Bbs1
本版专家分:0
Bbs3
本版专家分:664
Bbs5
本版专家分:2051
Blank
GitHub 绑定GitHub第三方账户获取
Bbs5
本版专家分:2051
Blank
GitHub 绑定GitHub第三方账户获取
Bbs3
本版专家分:664
华为--嵌入式软件工程师面试题汇总
这里转载一个试题 转载网址:http://blog.csdn.net/renjiaer/article/details/51463200 (1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 预编译指令指示了在程序正式编译前就...
嵌入式软件面试题总结(1)
这个是一家做LED屏幕的公司的题,岗位是C++<em>开发</em>。 时间紧,挑了几个重点的到网上找了找解释,明天面试回来用代码都验证一遍。 1,const和static C语言关键字const就是用来限定一个变量不允许被改变的修饰符,const修饰的变量不可修改,但并不是严格意义的常量。 使用const前缀声明指定类型的常量,它限定一个变量不允许被改变,产生静态作用。 const 推出的初始目的,...
【机试题】2019大疆嵌入式笔试题A卷(附超详细解答)
前不久的大疆嵌入式线上笔试,可能是因为最近只是在做毕设项目,还没有来得及认真系统复习,直接崩了。就凭借着记忆,把一些记得住的笔试题分享一下,作下记录。 整个大疆嵌入式线上笔试,分为选择题(单选题、多选题)、填空题、简答题、编程题。也没有将所有的题目都记得,就分成填空选择题、简答题和编程题三块来介绍吧。   填空选择题 1、ARM指令和Thumb指令。(选择题) 解答:在ARM的体系结构中...
一位嵌入式工程师的面试经历
一份工作你很有可能无法干一辈子,多熟悉一些<em>开发</em>相关的东西,以后很有可能会多一条路。扯远了,回到正题。 之前有嵌入式的基础,然后又自学了朱有鹏的嵌入式视频,就开始辞职找工作,前后面试了6家公司,其中有腾
3道经典嵌入式C 面试题
题一,堆和栈的区别是? 题二,Volatile与Register的区别是? 题三,ARM里的大端格式和小端格式分别是什么意思? 题一答案: (1)存储内容不同 栈:在函数调用时,栈中存放的是函数中(最底下是函数调用后的下一条指令)的各个参数(局部变量)。 堆:一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容由程序员分配。 (2)管理方式上不同 栈:由系统自动分配并释放空...
嵌入式面试问题
目录 1.linux中断分层概念 2.linux系统的驱动-设备-总线模型 3.如何在Python中创建一个线程 4.操作系统的最小调度单位:线程 5.原子操作:开始执行到结束期间都不会打断的操作单元。 6.信号量、互斥体、自旋锁的概念 7.IIc协议和SPI总线协议 8.串口通讯协议 9.socket 10.字符设备驱动程序框架 11.块设备驱动程序框架 12.TCP的三...
嵌入式面试总结
最近面了很多公司,总结一下最近遇到的题目,很多高频出现,后来看了一下,这些都是很经典的题目,写一个笔记,日后复习,不定期更新
2019大疆嵌入式软件--笔试题
1、ARM指令和Thumb指令。 答:ARM处理器有三种工作状态,ARM指令状态、Thumb指令状态、调试状态。 与ARM指令集相比较,Thumb指令集中的数据处理指令的操作数仍然是32位,指令地址也为32位,但Thumb指令集为实现16位的指令长度,舍弃了ARM指令集的一些特性,如大多数的Thumb指令是无条件执行的,而几乎所有的ARM指令都是有条件执行的;大多数的Thumb数据处理指令的目...
嵌入式工程师常见面试题,看看都会不!
上个星期,去深圳一家搞ARM<em>开发</em>的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题...
华为嵌入式软件笔试题
1、输出2,5 【注意指针指向的类型,操作指针的时候才知道指针移动的字节】 int main(){ inta[5]={1,2,3,4,5}; int *ptr=(int*)(&amp;a+1);//a指向int类型,&amp;a指向数组类型 printf("%d,%d",*(a+1),*(ptr-1)); } 2、死锁 产生死锁的必要条件:(1)互...
linux 管道、消息队列、共享内存的对比
------管道 管道的优点是不需要加锁,缺点是默认缓冲区太小,只有4K,同时只适合父子进程间通信,而且一个管道只适合单向通信,如果要双向通信需要建立两个。而且不适合多个子进程,因为消息会乱,它的发送接收机制是用read/write这种适用流的,缺点是数据本身没有边界,需要应用程序自己解释,而一般消息大多是一个固定长的消息头,和一个变长的消息体,一个子进程从管道read到消息头后,消息体可能被别
面试题(嵌入式经典)
1. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。 #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。 #define MIN(A,B) ((A) &amp;lt;= (B) (A) : (B)) 3. 预处理器标识#error的目的是什么? ...
嵌入式笔试面试题(5)----内存
1、内存是进程范围or线程范围;____CPU调度时,针对进程or线程;____(内核线程)函数调用堆栈,针对进程or线程。____ 2、写出内存拷贝函数memcpy的功能实现代码#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;assert.h&amp;gt;void*mymemcpy(void *dest,const void *src,size_t count){    ch...
关于嵌入式面试的一些题
关于嵌入式面试的一些题 http://www.cnblogs.com/tao560532/archive/2011/12/27/2303936.html 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)  #define SECONDS_PER_YEAR (60 * 60 * 24 *
【笔试题】2019海康威视嵌入式软件开发工程师(BSP)笔试题(附超详细解答)
海康威视<em>嵌入式软件</em>工程师的题目只包含两个部分选择题和简答题,也就是说,没有编程题! 照样是C语言基础的题量最多了,又因为是BSP方向,所以关于Linux操作系统和驱动方面的题目可能页会比较多一点,但是就题目的总体难度而言,也并不是特别难。但如果对Linux、驱动方面不是很了解的话,估计会很吃亏的。 选择题 1、若有8个待排序元素,采用冒泡排序和插入排序最大时间复杂度分别是()。 64...
嵌入式面试中常见的编程题目
以下内容源于网络资料的学习整理,如有侵权,请告知删除。 目录 1、将字符串反转 2、数字翻转和回文判断 3、大小端问题 (1)判断大小端 (2)大小端转换 4、实现函数memcpy(), strcpy(), strcmp(), strcat() 5、实现最简单的hello world字符设备驱动 6、设计函数 int atoi(char *s),void itoa(int n, ...
嵌入式经典面试题
> 预处理器(Preprocessor)  1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)  #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL  我在这想看到几件事情:  1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)  2). 懂得预处理器将为你计算常数表达式的值,因
嵌入式软件开发经典面试题
Ⅰ、写在前面在<em>嵌入式软件</em><em>开发</em>的面试中,遇到笔试的机率非常大。一般来说,笔试的题目不会太难,但牵涉的知识面比较广。 若你年底有找工作的计划,有必要找一些笔试题看看,这样能让你从题目中掌握并学到很多知识。 话不多说,请直接看下面内容。以下大部分内容来自网络,由我精心裁剪、整理并排版。 Ⅱ、经典<em>面试题</em>1.用#define声明一个常数,表明1年中有多少秒(忽略闰年问题)?答案:#define SECOND
【笔试题】嵌入式软件开发:笔试总结
从CSDN各个博客上摘选的一些容易做错的<em>嵌入式软件</em>的笔试题,做一下记录,让自己记住。 文章转自:<em>嵌入式软件</em><em>开发</em>:笔试总结。 编程语言的基础考察 1、以下代码运行结果为: #include &lt;iostream&gt; using namespace std; int func(int x) { int count=0; while(x) { ...
嵌入式软件开发面试——一个应届生求职的亲身经历
现在正是十月底,差不多进入了秋季招聘的尾声。从九月份开学初到现在的1个多月的时间中,在学校里平均每天有6场大大小小的校园招聘会。其实,我在自己开始参加秋招的时候,就准备以后写一些面试经验留给学弟学妹。通过一个多月的集中笔试面试,现在自己陆续拿到了一些满意的offer,有成果才有说服力。而且这段时间相对比较空,于是整理总结了一些面试经历,如果能对后面的求职者有所帮助,那么我牺牲其它时间来码这么多的字...
嵌入式C/C++面试题
typedef的使用: 为复杂的声明定义简单的别名; 如结构体的定义: typedef struct _node { void *data; struct _node *prior; struct _node *next; }Node,*PNode; 这里的PNode表示什么意思?PNode a;  相当于  Node *a;  又相当于:struct _nod...
【嵌入式面试】记录我的面试经历
        今天(2018/9/10)在北京的新材料创新创业大厦经历了我来北京的第一个面试。因为面试是在八月份就约好了,所以在学校一报道,我就匆匆忙忙的赶过来了。         昨天约了今天早上十点或者下午五点去面试,为了给面试官留下好印象,我早上七点就吃个饭出发了,九点半到达了目的地(周一的北京是真的堵)。        1. 面试的过程大致是先进行一下自我介绍,在这一步我介绍了我自己...
【笔试题】嵌入式软件开发——嵌入式软件工程师经典笔试题
从CSDN各个博客上摘选的一些容易做错的<em>嵌入式软件</em>的笔试题,做一下记录,让自己记住。 文章转自:嵌入式经典<em>面试题</em>。 1、用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 解答:这一题主要容易错的地方就是:意识到这个表达式将使一个16位机的整型数溢出,因此要用到长整型符号L,告诉编译器这个常数是的长整型数。 #define SECONDS_PER_Y...
嵌入式面试全攻略,记我的一次校招
写在前面:说实话,面了这么多家公司,觉得校招最注重的还是基础能力与理论。对于嵌入式Linux<em>开发</em>类职位来说,最重要的是C语言基本功底,对C语言要了解的十分透彻,比如C语言的面向对象编程,怎么用C语言去实现面向对象类高级语言的继承、多态、封装。达到熟练掌握数据结构,尤其是链表。
嵌入式研发工程师面试试题
发挥大家的力量,回答下面的题目.谢谢 一、ANSI C/C++方面的知识 一.1、简答题。下面的题目必须全部答对才给分(20分): 1、 如何在C中初始化一个字符数组。2、 如何在C中为一个数组分配空
商汤面试题
一面: 问项目 问C++基础(指针数组的申明和删除) 问resnet50的bottleneck细节 推线性回归 写题。代码实现两个矩阵相乘(主要矩阵很大,尽量不要复制) 二面: 问项目(传统方法怎么做的) 解释“万有引力”原理 写题。求一个乱序数组的第K大数字,要求用快排实现(可以用最小堆实现) ...
嵌入式面试题及答案
我们在找嵌入式方面的工作时,最让我们头疼的恐怕就是技术类的<em>面试题</em>了,因为我们摸不到企业的命题规律,也不知道该怎样去准备,今天华清远见的高级嵌入式讲师将各大企业的<em>面试题</em>进行汇总,分享给大家,希望可以帮到各位小伙伴。下方附有答案哦!一、选择题(8~10为多选题)1、下面这段代码的输出结果为:#includevoid change(int*a, int&amp;b, int c){c=*a;b...
嵌入式面试题-经典
这些题实在太经典了! 预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)       #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2) 懂得预处理器将为你计
嵌入式经典面试题总结
一、面试官角度分析笔试 预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2) 懂得预处理器将为你计算常数...
超级经典嵌入式软件笔试题库
超级经典的C语言<em>面试题</em>题库;嵌入式<em>开发</em>相关知识点讲解。
嵌入式软件开发面试题整理
通过n多次的笔试与面试整理所得的资料,每个都是笔试所遇到过的题目,希望给需要的人提供必要的便捷途径
大疆2014嵌入式笔试题 答案
1. 有如下CAT_s结构体定义,回答: 1) 在一台64位的机器上,使用32位编译,Garfield 变量占用多少内存空间?64位编译又是如何?(总分5分) 2) 使用32位编译情况下,给出一种判断所使用机器大小端的方法。(总分5分) struct CAT_s{ int ld; char Color; unsigned short Age; char *Name; void(*Jump)...
嵌入式C学习:面试题
嵌入式相关工作,<em>面试题</em>,自己拿来看的,分享出来大家一起共享一下。
2014大疆嵌入式笔试题---个人答案
笔试题链接:https://wenku.baidu.com/view/93742149580102020740be1e650e52ea5418ce73.html?rec_flag=default&amp;amp;sxts=1530858141985&amp;amp;sxts=1530860768746一:1.1)   4+1+1+2+4=122)   大小端程序,主要是union吧。2.1)  看着像是结构体的m...
16道嵌入式C语言面试题(经典)
预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)          #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2)懂得预处理器将为你计算常数表达式的值
嵌入式研发笔试题(一)
慢慢积累,量到了才会质变: 1.若某线性表常用的操作是存取任一指定序号的元素和在后进行插入和删除运算,则利用()存储方式节省时间(A) A.顺序表 B.双链表 C.带头结点的双循环链表 D.单循环链表 解析:采用顺序存储方式在已知元素序号的情况下可以直接计算出地址,当指定在线性表的最后进行插入和删除运算时,也不需要进行大量元素的移动 扩展:以下与数据的存储结构有关的术语是(ABC)[多选] A.循...
嵌入式软件工程师笔试题
一、C语言基础 1、do{}while(); 和while(){};的区别? 答:do{}while();至少执行一次,while(){};可能一次也不会执行,前一个循环一遍再判断,后一个判断以后再循
嵌入式笔试题
1. C语言中,修饰符volatile含义是什么?其应用场合有哪些?  volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。   2. 请问TCP/IP协议分为哪几层...
嵌入式软件C语言常见面试题
1、float x与0值比较 不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“&gt;=”或“&lt;=”此类形式.因为计算机在处理浮点数的时候是有误差的,所以判断两个浮点数是不是相同,是要判断是不是落在同一个区间的: const float EP = 0.000001; if ((x &gt;= - EP) &amp;&amp; (x &lt;= EP) ) { B; }else{...
【嵌入式笔试题】主要针对嵌入式软件开发工程师的一份常见也是必须知道的面试题总结(持续更新中)
这篇主要是往年校招过程中,<em>嵌入式软件</em>工程师岗位常见题,一些出现在笔试,有些出现在面试,如果你可以完全弄懂这些而不是停留在背答案阶段,那校招应该有六七成的把握了,剩下的就看学校、专业、城市、临场发挥等其他因素了。答案我会另外写一篇博客,供大家参考。后面我也会整理一下自己校招血战的经历给大家参考。希望大家找到一个好工作 指针 什么是指针?指针有哪些类型? 如何定义一个函数指针和指针函数? 分别定义一...
嵌入式软件面试题
1、请写出你所知道的C语言关键字。 auto :声明自动变量 switch :用于开关语句 case:开关语句分支 break:跳出当前循环 default:开关语句中的“其它”分支 continue:结束当前循环,开始下一轮循环 goto:无条件跳转语句 do :循环语句的循环体 while :循环语句的循环条件 if:条件语句 else :条件语句否定分支(与 i
嵌入式软件工程师面试题及答案
题目一 上个星期,去深圳一家搞ARM<em>开发</em>的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典<em>面试题</em>目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,跟大家分享,因为这些题实在太经典了。 预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以...
关于第一次面试总结(嵌入式软件开发工程师)
第一次面试总结 首先,笔试: 一、问死锁是什么,死锁的原因有哪些?死锁的四个必要条件是神马?如何解开死锁? 死锁: 指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 死锁的原因有两个: a. 竞争资源 系统中的资源可以分为两类: (1)可剥夺资源,是指某进程在获得这类资源后,该资源可以再被其他进程或系统剥夺,CPU...
嵌入式软件面试(基础题)总结,不断更新
C/C++/各种基础啊 1. static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 2. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 2) 不存在指向空值的引用,但是存在指向空值的指针。 3. 描述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性 4. 全局...
嵌入式经典面试题(2017)
2017收录的嵌入式高频<em>面试题</em>,面试好帮手,刷刷题更容易获得入职机会
嵌入式面试中可能问到的题目和答案整理(内核驱动篇)
       写在前面:在大战之前,最好还是先做好准备,鉴于上一次的失利,所以接下来面试之前,还是要整理一下自己的问题库,这样才不会出现面试的时候,一问基础,懵逼的回答不上来,那就实在是太尴尬了。参考的帖子:http://blog.csdn.net/bitch_____/article/details/70158067内核、驱动相关1、中断和中断的上半部分和下半部分的问题       中断会打断内...
商汤面试题A
死命找自己一年以前打ACM时的博客,登不上去了,心塞一地。昨天参加了商汤的面试,就新开个博客,做为新的人生阶段的总结吧,要重新开始刷题了。凭回忆写题目:N*M的二维数组,只有0、1值,找其中最大的全为1的矩形面积。题解:当时口胡的n*m*logn*logm的复杂度,二分的思路。然后想到可以用单调栈维护序列。暴力预处理数据,O(NM)的复杂度,做N次类似POJ2559的单调栈,一次单调栈O(N),可...
华为 嵌入式软件工程师面试题
(1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。 (2)char * constp char const * p const ...
嵌入式常见面试题总结(11)
102,file_operations是什么? 答:linux驱动程序中最重要的涉及3个重要的内核数据结构,分别为file_operations,file和inode。 在linux中inode结构用于表示文件,而file结构则表示打开的文件的描述,因为对于单个文件而言可能会有许多个表示打开的文件的描述符,因而就可能会的对应有多个file结构,但是都指向单个inode结构。 在系统内部,I/...
嵌入式linux C面试题集锦
1、语句for(;1;)有什么问题?他是什么意思? 无限循环,和while(1)相同 2、do.....while 和 while....do的区别 前者循环一遍再判断,后者判断以后再循环 3、TCP 和UDP的区别 TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,不会出现丢失或乱序 UPD:是无连接的数据报服务,不对数据报进行检查与修改...
嵌入式C笔试题[转]
1、整数求反 如123456求反之后变654321 思路:定义两个变量,一个变量保存原来的数,另外一个保存取反之后的数。然后利用对10求余的方法将要取反的数的最低位首先取出来,然后利用除法(除以10)将最低位去掉。利用num&amp;gt;0不断的循环一位一位的取出来即可。 关键:***对10求余是取出最低位***             ***除以10是去除最低位*** int main(v...
我的面试经历
今年的就业形式不太好,在过去的两个月,一直处于奔波的状态。今天总算把自己签了出去。首先,要感谢家人、朋友和老师的鼓励和帮助。对自己的面试经历理了理,过去两个月,居然面了多达14家公司。不做统计,不知道有多么悲催,呵呵。这篇文章,是对自己面试的一个总结,主要包含面试中问的问题,以及自己失误的地方。 第1家,是PPS-上海众源网络,嵌入式<em>开发</em>工程师 笔试过后,获得了面试机会,PPS总共2面。第一面
嵌入式软件工程师笔面试的问题和解析(一)
前言:      这篇文章主要针对毕业不久需要找嵌入式工作的人群,如果你是大牛,麻烦你路过,我就不敢在这班门弄斧,文章主要对面试和笔试中遇到的一些问题做了一些分析,有些只代表个人见解。   1、sizeof与strlen的区别 (1)、sizeof是运算符,strlen是函数 (2)、strlen只能用char*做参数,且必须是以''\0''结尾的,而sizeof可用类型做参数,还可用函...
嵌入式软件工程师笔试题(含答案)
一份不错的关于<em>嵌入式软件</em>工程师的笔试试题,包含答案,面试嵌入式工程师职位的必过题
去商汤面试是一种怎样的体验?
导读:最近有位刚刚参加完面试,并顺利接到Offer的元气满满的小姐姐,将自己“来商汤面试的体验”总结了一下并分享出来。 最近真的是太懒了,要好好慰劳过去六个月心酸的自己,想要享受下短暂的下班回来就躺尸的日子,元旦后要入职商汤了,值此2018岁末,奉上商汤面经一篇,哪怕只字片言能给你一点帮助或是启示,我就吼开心呀~ 关于投简历 首先我想谈谈关于投简历这事。 我的观点是:基于有自知之明的情况下...
嵌入式面试之痛,再不疯狂我就太老了
半夜起来睡不着了。我八六年的。做了已经超过两年的嵌入式linux方面的工作,按理说有两年的工作经验找工作是相当有 优势了,可最近找工作屡屡受挫。等我写完这篇文章,看到的同仁可以评论下,说说自己的感受和想法。上一周投了一些简历, 和想象中一样,很多公司打来面试电话。然后一周的面试就开始了。        关于具体的面试经历我在另外几篇文章中专门有写,这里就大概说一下总体的过程。
嵌入式c语言面试题,请教
下面两段代码区别 int main(int a) { int tmp = 10; int i; if( a > tmp ) { for(i=0;i<1000;i++) { //这里是执行一个函数 }
嵌入式面试中遇到几道笔试题
嵌入式编程方面的问题: 1、找出下面程序的错误 (一个中断服务子程序ISR)     interrupt double compute_area(double radius)     {         double area = PI *radius * radius;         printf("\nArea=%f",area);         return area;
【Interview###】华为、中兴嵌入式(C)笔试题
【程序员面试宝典】   1 读程序段,回答问题(a)  int main(int argc,char *argv[]) { int c=9,d=0; c=c++%5; d=c; printf(&quot;d=%d\n&quot;,d); return 0; } a) 写出程序输出 b) 在一个可移植的系统中这种表达式是否存在风险?why? 答案:5 存在风险,因为c=c++%5;这个表达式对c有两次修改,行为...
嵌入式工程师笔试题目
嵌入式工程师对于工作来说最重要的就是面试+笔试了,作为一个面试过很多家的老鸟来说,总结了一些嵌入式工程师经典笔试题,而且也是很厂家的,快看看你都掌握了没 1.给两个变量,如何找出一个带环单链表中是什么地方出现环的? 一个递增一,一个递增二,他们指向同一个接点时就是环出现的地方 1)。.堆栈溢出一般是由什么原因导致的? 没有回收垃圾资源 3).不能做switch()的参数类型是: swit...
【机试题】2014大疆嵌入式笔试题(附超详细解答,下篇)
上一篇主要是对《2014大疆嵌入式笔试题》的前一部分进行了解答,本文主要是对接下来的几道题进行解答。想要参考上一篇的点击链接:【机试题】2014大疆嵌入式笔试题(附超详细解答,上篇)。   嵌入式基本知识 1、简述处理器中断处理的过程(中断向量、中断保护现场、中断嵌套、中断返回等)。(总分10分) 解答:将中断处理过程之前,首先先看一下什么是中断: 所谓中断,就是指CPU在正常执行程序的...
【嵌入式基础】2019大疆嵌入式笔试题A卷(附超详细解答)
原文地址 前不久的大疆嵌入式线上笔试,可能是因为最近只是在做毕设项目,还没有来得及认真系统复习,直接崩了。就凭借着记忆,把一些记得住的笔试题分享一下,作下记录。 整个大疆嵌入式线上笔试,分为选择题(单选题、多选题)、填空题、简答题、编程题。也没有将所有的题目都记得,就分成填空选择题、简答题和编程题三块来介绍吧。   填空选择题 1、ARM指令和Thumb指令。(选择题) 解答:在ARM...
嵌入式软件工程师面试需要的linux知识点
转自:https://github.com/xiaowenxia/embedded-notes/blob/master/linux.md 目录 关键命令说明 系统关机命令 linux查看文本的指令 mount dmesg grep find lsusb lsof linux软件<em>开发</em>知识点 linux进程间通讯方式 内存申请函数 gcc编译过程 ...
嵌入式软件工程师笔面试的问题和解析
转载于:https://blog.csdn.net/u012478275/article/details/51546465 前言:      这篇文章主要针对毕业不久需要找嵌入式工作的人群,如果你是大牛,麻烦你路过,我就不敢在这班门弄斧,文章主要对面试和笔试中遇到的一些问题做了一些分析,有些只代表个人见解。   1、sizeof与strlen的区别 (1)、sizeof是运算符,strl...
第一次发文,探讨一下嵌入式软件工程师工资的事情
第一次发文,有点紧张 一直喜欢看论坛上面各种大牛的贴,感觉大家都很厉害,我是做嵌入式<em>开发</em>的,基本精通C、C++、C#。单片机也都玩的很顺 毕业快三年了,一直在做<em>嵌入式软件</em>工程师工作,做过13.56M射
嵌入式软件工程笔试题(大华)
大华<em>嵌入式软件</em>工程师笔试题,值得去学习,看了保证不后悔!值得拥有!!!!!! 题型包括选择题、问答题、编程题!
嵌入式笔试题比较经典题(拓盛电子)
1. 写出函数执行的结果: void join(int x) //递归运算 { x++; if(x&amp;amp;gt;=7)return; join(x); printf(&amp;quot;%d&amp;quot;,x); //注意别漏掉这个打印信息! } int mian() { int x = 3,y = 0; join(x); printf(&amp;quot;OK\n&amp;quot;); while(--x) { for(y = 0;y&am
笔试题:预处理/结构体字符对齐/typedef的使用
1. .什么是预编译,什么时候需要预编译?** 答:预编译又称为预处理,是做些代码文本替换工作,处理以#开头的指令,比如拷贝#include包含的文本代码,#define宏定义的替换,条件编译等 ,就是编译做的预备工作的阶段。主要处理#开头的预备工作阶段,主要处理#开头的预编译指令,预编译指令指示了在程序正式编译之前就由编译器进行的操作,可以放在程序的任何位置,C编译系统对程序进行通常的编译之前首...
嵌入式软件面试题(PDF版)
本文档为<em>嵌入式软件</em>工程师必备<em>面试题</em>,c与c++有关方面的重难点都有涉及。
嵌入式面试题(转)
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。 这个测试适于不同水平的应试者,大多数初级水平的应试者的成绩会很差,经验丰富的程序员应该有很好的成绩。   预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 *
商汤面试
商汤面试
大龄嵌入式C工程师何去何从?
本人是个80后,入嵌入式这行已经有5年多了,之前的工作在LINUX平台下只需要用C语言和少量C++就可以了。大多数时间不是在写代码,而是在调代码。最近,公司要出android 的产品,发现,自己怎么看
嵌入式软件经典面试题
处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)     #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL     我在这想看到几件事情:     1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)     2). 懂得预处理器将为你计算常数表达式的
职业向导 - 面试题目汇总(嵌入式篇)
1.<em>面试题</em>目汇总-嵌入式篇 Author : Tower
嵌入式软件常见笔试面试题总结
1。中断与异常区别:异常:在产生时必须考虑与处理器的时钟同步,实际上异常也称为同步中断。在处理器执行到由于编程失误而导致的错误指令时,或者在执行期间出现特殊情况(如缺页),必须靠内核处理的时候,处理器就会产生一个异常。所谓中断就是外部硬件产生的一个电信号,从CPU的中断引脚进入,打断当前CPU的运行所谓异常就是软件运行中发生了一些必须作出处理的事件,CPU自动产生一个陷入来打断当前运行,转入异常处理流程。 2。进程与线程的区别:<br
嵌入式常见面试题总结(7)
56,platform总线设备及总线设备如何编写? 答:platform总线是内核注册好的用于管理设备及驱动的一种模式。 其总线对应的类型即使,struct bus_type. 总线实现好了匹配规则,内核对于往platform总线上注册的设备 及驱动对应的类型做了抽象。 参考:https://blog.csdn.net/u011164819/article/details/49966493 ...
嵌入式面试中可能问到的题目和答案整理(硬件篇)
       写在前面:在大战之前,最好还是先做好准备,鉴于上一次的失利,所以接下来面试之前,还是要整理一下自己的问题库,这样才不会出现面试的时候,一问基础,懵逼的回答不上来,那就实在是太尴尬了。  硬件相关1、nandflash和norflash的区别,对norflash的操作方式的理解       两种芯片的结构不同 NORflash之所以可以片内执行,就是因为他符合CPU去指令译码执行的要求...
嵌入式面试题1
1. 输出什么? int a = (1,2); printf("a=%d\n",a); 答:a=2,逗号表达式的赋值 2. struct value { char a[3]; short b; }; struct value temp; printf("sizeof(temp) is %d\n", sizeof(temp)); 答:sizeof(temp) is 6 3.编写程序交换a,b的值
嵌入式软件工程师面试题(非常经典)
预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL  我在这想看到几件事情:  1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)  2). 懂得预处理器将为你计算常数表达式的值,因此,直接
嵌入式软件研发面试题
#includestatic jmp_buf buf;main() { volatile int b; b =3; if(setjmp(buf)!=0) { printf("%d
【转】嵌入式软件工程师经典笔试题
> 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,
大疆嵌入式笔试B卷20180718
总体上来说,不难。但有些细节上的小知识点还是无法把控,扎实度还不够。题型:单选(2' * 10)、多选(3' * 5)、填空(4' * 4)、简答(6' * 3)、编程( * 2 = 31')1、单选(十题20分)   考察DDR特性、sizeof union和struct以及__attribute__(packed)、sizeof二维数组、   读取cache时如何保持一致性(fetch? wr...
嵌入式常见面试简答题
1、阻塞与非阻塞的区别 阻塞就是在执行相关函数命令时,如果条件不满足那么该线程就会阻塞再那里不动,直到等待条件满足才继续运行 ,但是在线程在等待的期间会交出CPU调度,因此并不影响cpu效率; 非阻塞就是在执行非阻塞属性的函数命令时,并不会等待条件满不满足,调用后直接返回,因此在用非阻塞的时候要注意非阻塞执行的时候可能是执行失败的,因为他没有等待条件就执行了。而阻塞式则返回肯定是成功的, 阻塞式执...
Apress.Pro.ASP.NET.3.5.Server.Controls.and.AJAX.Components下载
Apress.Pro.ASP.NET.3.5.Server.Controls.and.AJAX.Components 相关下载链接:[url=//download.csdn.net/download/myoungho/2027069?utm_source=bbsseo]//download.csdn.net/download/myoungho/2027069?utm_source=bbsseo[/url]
android事件传递机制demo代码下载
android ViewGroup 事件传递处理流程代码 相关下载链接:[url=//download.csdn.net/download/qinkn/3697724?utm_source=bbsseo]//download.csdn.net/download/qinkn/3697724?utm_source=bbsseo[/url]
mysql优化(一)下载
从架构层上做优化,可以做分布式:1.数据表设计层2.索引设计层(索引是一种空间换时间的策略, 在换取时间的同时也有一定的开销, 若索引失当, 可能开销大于收益)3.SQL应用层的优化 相关下载链接:[url=//download.csdn.net/download/qq_20203755/9932207?utm_source=bbsseo]//download.csdn.net/download/qq_20203755/9932207?utm_source=bbsseo[/url]
相关热词 c#引入dll文件报错 c#根据名称实例化 c#从邮件服务器获取邮件 c# 保存文件夹 c#代码打包引用 c# 压缩效率 c#教学 csdn c#开发前端 c#如何将字符串格式化 c#引用dll不成功
我们是很有底线的