面试题
韦东山
深圳百问网科技有限公司技术总监,毕业于中国科学技术大学电子、软件专业双学位,10余年嵌入式一线开发经验, 畅销书<<嵌入式Linux应用开发完全手册>>作者, 擅长ARM/MIPS等架构的Linux底层系统开发, 曾为多家知名培训机构特邀讲师,2011年陆续录制的工程师必看教程------韦东山系列Linux/Android视频,有口皆碑。累计学员10万+,当之无愧成为嵌入式培训领域的佼佼者。
展开
-
经典回放:11道嵌入式C语言面试题剖析
有学员建议我们多发一些面试题为他们面试添砖加瓦,诺,这篇就是。 转载于CU技术社区,原文标题:经典回顾:16道嵌入式C语言面试题 可以看出我裁剪了不少,而且严格的来说原文写的不够流畅,有些句子不通顺。不过还是应该感谢作者But_Bueatiful。预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 答: #d...转载 2018-05-09 16:20:04 · 5331 阅读 · 1 评论 -
面试题解析,3道经典嵌入式Linux面试题
题一: 简述memcpy和strcpy的区别? 题二: 信号量与互斥锁的区别? 题三: 简述程序编译的过程?题一答案: (1)、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。 (2)、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符”\0”才结束,所以容易溢出。memcpy则是根据其第3个参数决...转载 2018-06-29 15:33:54 · 4876 阅读 · 1 评论 -
练一练!3道经典嵌入式C 面试题,答案在文末
题一,堆和栈的区别是?题二,Volatile与Register的区别是?题三,ARM里的大端格式和小端格式分别是什么意思?题一答案:(1)存储内容不同栈:在函数调用时,栈中存放的是函数中(最底下是函数调用后的下一条指令)的各个参数(局部变量)。堆:一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容由程序员分配。(2)管理方式上不同栈:由系统自动分配并释放空间...转载 2018-07-12 10:08:33 · 1782 阅读 · 0 评论 -
练一练,嵌入式Linux工程师操作系统面试题三道
题一,同步和异步有啥区别? 题二,TCP与UDP有啥区别? 题三,进程和线程有啥区别?题一答案:同步(Sync):所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(比如系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭,那么迁移程序也会中断,用户体验不好。异步(Async):将用户...转载 2018-07-13 16:01:32 · 3297 阅读 · 0 评论 -
练一练,经典嵌入式C 面试题三道,答案在文末。
题一:使用C语言实现字符串倒序。 题二,使用scanf()和gets()输入字符串有何利弊? 题三,for语句与while语句在实现循环时,哪一个更好?题一参考答案:#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;string.h&amp;gt;void Reverse_String(char a[]) { int i,length; char t; ...转载 2018-07-25 10:35:03 · 870 阅读 · 0 评论 -
开学了,三道嵌入式面试题也来了
一、进程间通信方式有哪些?有何优缺点 二、野指针”是如何产生的?如何避免“野指针”?三、简要说明下TCPIP通信建立的过程是怎样的题一答案:(1)管道 管道分为无名管道和有名管道。无名管道无名管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用,进程的亲缘关系一般指的是父子关系。无名管道一般用于两个不同进程之间的通信。当一个进程创建了一个...原创 2018-09-03 15:34:07 · 1209 阅读 · 0 评论 -
电子通信、嵌入式工程师的面试指南
作者:火哥授权转载自公众号嵌入式老鸟的职场之道(id:ict_embedded),火哥也是我们的校园代理火哥自从校招找工作到现在,面试过不下50家公司,拿到过不少于30个offer。虽然不能说百战百胜,但是也还算有着较高的面试成功率。这50场以上的面试中,火哥用过不同的简历,尝试过不同的项目介绍技巧,也算颇有心得,今天我们聊聊电子通信,嵌入式工程师面试的那些事。一、公司面试求职者的目的是什么...转载 2019-04-26 15:46:32 · 2658 阅读 · 3 评论