首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客734325112号
山东大学 嵌入式工程师
发布于甘肃
关注
已关注
取消关注
@爱打球的程小员许乔丹:
111道嵌入式面经题全解析软件开发面经C++面经
烫
111道嵌入式面试题答案汇总专栏链接 --> 《嵌入式/C++面试题解析大全》简介本人是2020年毕业于广东工业大学研究生:许乔丹,有国内大厂CVTE和世界500强企业工作经验,整理超全面111道嵌入式面试题目答案解析,本专栏内容主要是面试过程口头提问的问题答案汇总,也分享C++资料和笔试真试题,欢迎嵌入式或者安卓交流哈!网上嵌入式资料千千万,笔者将继续维护专栏,一杯奶茶价格不止提供答案解析,承诺提供专栏内容免费技术答疑,直接咨询即可。助您提高嵌入式面试准备效率,为您面试保驾护航!第一章 进程线程1.1 进程线程的基本概念1.1.1 什么是进程,线程,彼此有什么区别⭐⭐⭐⭐⭐1.1.2多进程、多线程的优缺点⭐⭐⭐⭐1.1.3什么时候用进程,什么时候用线程⭐⭐⭐1.1.4多进程、多线程同步(通讯)的方法⭐⭐⭐⭐⭐1.1.5进程的空间模型⭐⭐⭐⭐1.1.6进程线程的状态转换图 什么时候阻塞,什么时候就绪⭐⭐⭐1.1.7父进程、子进程的关系以及区别⭐⭐⭐⭐1.1.8什么是进程上下文、中断上下文⭐⭐1.1.9一个进程可以创建多少线程,和什么有关⭐⭐1.2 并发,同步,异步,互斥,阻塞,非阻塞的理解1.2.1什么是线程同步和互斥⭐⭐⭐⭐⭐1.2.2线程同步与阻塞的关系?同步一定阻塞吗?阻塞一定同步吗?⭐⭐⭐⭐1.2.3并发,同步,异步,互斥,阻塞,非阻塞的理解⭐⭐⭐⭐⭐1.3 孤儿进程、僵尸进程、守护进程的概念1.3.1基本概念⭐⭐⭐⭐⭐1.3.2如何创建守护进程:⭐⭐1.3.3正确处理僵尸进程的方法⭐⭐⭐⭐第二章 C/C++高频面试题2.1 c和c++区别、概念相关面试题2.1.1 new和malloc的区别⭐⭐⭐⭐⭐2.1.2 malloc的底层实现⭐⭐⭐⭐2.1.3在1G内存的计算机中能否malloc(1.2G)?为什么?⭐⭐2.1.4指针与引用的相同和区别;如何相互转换?⭐⭐⭐⭐⭐2.1.5 C语言检索内存情况 内存分配的方式⭐⭐⭐2.1.6 extern”C” 的作用⭐⭐⭐2.1.7头文件声明时加extern定义时不要加 因为extern可以多次声明,但只有一个定义⭐⭐⭐⭐2.1.8函数参数压栈顺序,即关于__stdcall和__cdecl调用方式的理解⭐⭐⭐2.1.9重写memcpy()函数需要注意哪些问题⭐⭐2.1.10数组到底存放在哪里⭐⭐⭐2.1.11 struct和class的区别 ⭐⭐⭐⭐⭐2.1.12 char和int之间的转换;⭐⭐⭐2.1.13 static的用法(定义和用途)⭐⭐⭐⭐⭐2.1.14 static的用法(定义和用途)⭐⭐⭐⭐⭐2.1.15const常量和#define的区别(编译阶段、安全性、内存占用等) ⭐⭐⭐⭐2.1.16 volatile作用和用法 ⭐⭐⭐⭐⭐2.1.17有常量指针 指针常量 常量引用 没有 引用常量⭐⭐⭐2.1.18没有指向引用的指针,因为引用是没有地址的,但是有指针的引用⭐⭐⭐2.1.19c/c++中变量的作用域⭐⭐⭐⭐⭐2.1.20 c++中类型转换机制?各适用什么环境?dynamic_cast转换失败时,会出现什么情况?⭐⭐⭐2.2 继承、多态相关面试题 ⭐⭐⭐⭐⭐2.2.1继承和虚继承 ⭐⭐⭐⭐⭐2.2.2多态的类,内存布局是怎么样的 ⭐⭐⭐⭐⭐2.2.3被隐藏的基类函数如何调用或者子类调用父类的同名函数和父类成员变量 ⭐⭐⭐⭐⭐2.2.4多态实现的三个条件、实现的原理 ⭐⭐⭐⭐⭐2.2.5对拷贝构造函数 深浅拷贝 的理解 拷贝构造函数作用及用途?什么时候需要自定义拷贝构造函数?⭐⭐⭐2.2.6析构函数可以抛出异常吗?为什么不能抛出异常?除了资源泄露,还有其他需考虑的因素吗?⭐⭐⭐2.2.7什么情况下会调用拷贝构造函数(三种情况)⭐⭐⭐2.2.8析构函数一般写成虚函数的原因⭐⭐⭐⭐⭐2.2.9构造函数为什么一般不定义为虚函数⭐⭐⭐⭐⭐2.2.10什么是纯虚函数⭐⭐⭐⭐⭐2.2.11静态绑定和动态绑定的介绍⭐⭐⭐⭐2.2.12 C++所有的构造函数 ⭐⭐⭐2.2.13重写、重载、覆盖的区别⭐⭐⭐⭐⭐2.2.14成员初始化列表的概念,为什么用成员初始化列表会快一些(性能优势)?⭐⭐⭐⭐2.2.15如何避免编译器进行的隐式类型转换;(explicit)⭐⭐⭐⭐第三章 网络编程3.1 TCP UDP3.1.1 TCP、UDP的区别 ⭐⭐⭐⭐⭐3.1.2 TCP、UDP的优缺点⭐⭐⭐3.1.3 TCP UDP适用场景⭐⭐⭐3.1.4 TCP为什么是可靠连接⭐⭐⭐⭐3.1.5典型网络模型,简单说说有哪些;⭐⭐⭐3.1.6 Http1.1和Http1.0的区别⭐⭐⭐3.1.7 URI(统一资源标识符)和URL(统一资源定位符)之间的区别⭐⭐3.2 三次握手、四次挥手3.2.1什么是三次握手⭐⭐⭐⭐⭐3.2.2为什么三次握手中客户端还要发送一次确认呢?可以二次握手吗?⭐⭐⭐⭐3.2.3为什么服务端易受到SYN攻击?⭐⭐⭐⭐3.2.4什么是四次挥手⭐⭐⭐⭐⭐3.2.5为什么客户端最后还要等待2MSL?⭐⭐⭐⭐3.2.6为什么建立连接是三次握手,关闭连接确是四次挥手呢?⭐⭐⭐⭐第四章 常见算法4.1 排序算法4.1.1各种排序算法的时间空间复杂度、稳定性⭐⭐⭐⭐⭐4.1.2各种排序算法什么时候有最好情况、最坏情况(尤其是快排) ⭐⭐⭐⭐4.1.3冒泡排序⭐⭐⭐⭐4.1.4选择排序⭐⭐⭐⭐4.1.5插入排序⭐⭐⭐⭐4.1.6希尔排序⭐⭐⭐⭐4.1.7归并排序⭐⭐⭐⭐4.1.8快速排序⭐⭐⭐⭐⭐4.1.9快排的partition函数与归并的Merge函数⭐⭐⭐4.2 STL库相关4.2.1 vector list异同⭐⭐⭐⭐⭐4.2.2 vector内存是怎么增长的vector的底层实现⭐⭐⭐⭐4.2.3 vector和deque的比较⭐⭐⭐⭐4.2.4为什么stl里面有sort函数list里面还要再定义一个sort⭐⭐⭐4.2.5 STL底层数据结构实现⭐⭐⭐⭐4.2.6利用迭代器删除元素会发生什么?⭐⭐⭐⭐4.2.7 map是如何实现的,查找效率是多少⭐⭐⭐⭐⭐4.2.8几种模板插入的时间复杂度 ⭐⭐⭐⭐⭐第五章 Linux操作系统常见面试题5.1 Linux内核相关5.1.1 Linux内核的组成⭐⭐5.1.2用户空间与内核通信方式有哪些?⭐⭐⭐⭐⭐5.1.3系统调用read()/write(),内核具体做了哪些事情⭐⭐5.1.4系统调用的作用⭐⭐⭐⭐⭐5.1.5内核态,用户态的区别⭐⭐⭐⭐⭐5.1.6 bootloader内核 根文件的关系⭐⭐⭐⭐5.1.7 Bootloader多数有两个阶段的启动过程:⭐⭐⭐5.1.8 linux的内核是由bootloader装载到内存中的?⭐⭐⭐5.1.9为什么需要BootLoader⭐⭐⭐⭐5.1.10 Linux内核同步方式总结⭐⭐⭐⭐5.1.11为什么自旋锁不能睡眠 而在拥有信号量时就可以?⭐⭐⭐⭐5.1.12 linux下检查内存状态的命令⭐⭐⭐5.2 其他操作系统常见面试题5.2.1大小端的区别以及各自的优点,哪种时候用⭐⭐⭐⭐⭐5.2.2 一个程序从开始运行到结束的完整过程(四个过程)⭐⭐⭐⭐⭐5.2.3什么是堆,栈,内存泄漏和内存溢出?⭐⭐⭐⭐5.2.4堆和栈的区别⭐⭐⭐⭐⭐5.2.5死锁的原因、条件 创建一个死锁,以及如何预防⭐⭐⭐⭐⭐5.2.6硬链接与软链接的区别;⭐⭐⭐⭐⭐5.2.7虚拟内存,虚拟地址与物理地址的转换⭐⭐⭐⭐5.2.8计算机中,32bit与64bit有什么区别⭐⭐⭐5.2.9中断和异常的区别⭐⭐⭐⭐⭐5.2.10中断怎么发生,中断处理大概流程⭐⭐⭐⭐5.2.11 Linux 操作系统挂起、休眠、关机相关命令⭐⭐5.2.12数据库为什么要建立索引,以及索引的缺点⭐⭐第六章 单片机常见面试题6.1 CPU 内存 虚拟内存 磁盘/硬盘 的关系⭐⭐⭐6.2 CPU内部结构⭐⭐⭐⭐6.3 ARM结构处理器简析 ⭐⭐6.4波特率是什么,为什么双方波特率要相同,高低波特率有什么区别;⭐⭐⭐⭐6.5arm和dsp有什么区别⭐⭐6.6 ROM RAM的概念浅析⭐⭐⭐6.7 IO口工作方式:上拉输入 下拉输入 推挽输出 开漏输出⭐⭐⭐⭐6.8扇区 块 页 簇的概念⭐⭐⭐⭐6.9简述处理器在读内存的过程中,CPU核、cache、MMU如何协同工作?画出CPU核、cache、MMU、内存之间的关系示意图加以说明⭐⭐6.10请说明总线接口USRT、I2C、USB的异同点(串/并、速度、全/半双工、总线拓扑等)⭐⭐⭐⭐⭐6.11什么是异步串口和同步串口⭐⭐⭐⭐⭐6.12 I2C时序图⭐⭐⭐⭐⭐高级系列专栏:安卓(安卓系统开发也要掌握)想通关安卓面试,请看:《150道安卓高频面试题目录及答案链接》想通关安卓系统面试,请看:《140道安卓系统Framework面试题目录及答案链接》想进阶安卓开发,请看:《Android进阶知识体系解析_15大安卓进阶必备知识点》想了解安卓APP完整开发流程,请看:《安卓APP完整开发流程》想掌握安卓App性能优化,请看:《安卓性能优化讲解和实战专栏》想掌握Gradle语法,制作Gradle插件,请看:《安卓Gradle语法解析和实践大全》嵌入式想通关嵌入式面试,请看: 《111道嵌入式面试题目录及答案链接》想多掌握几个嵌入式项目,请看:《6个嵌入式项目交流分享(附源码)》
点赞 306
评论 53
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 13:34
北京邮电大学 Java
字节 TikTok-Shop 后端开发 二面
自我介绍实习除了 Coze,了解过其他 Agent 相关框架吗?比如 LangChain、LangGraph三个系统都涉及 DAG,区别是什么Coze 的执行引擎能否支撑你的系统A 系统 利用编排实现解耦,还有没有其他提升空间2k QPS 下,MySQL 可以抗住,为什么加二级缓存相比加缓存之前,性能提升了多少B 平台 针对下游模型的 TPM、QPM 限制,如何限流处理在采用令牌桶的基础上,任务具有不同的优先级,如何处理;再增加一个租户维度(多业务),如何处理视频生成后的链路关注过吗?最终的视频是否满足预期八股为什么选择 Redis 做缓存,还有什么应用场景Redis 实现分布式锁的原理是什么...
查看16道真题和解析
点赞
评论
收藏
分享
04-18 00:07
网易_数据开发工程师
数开如何使用AI日常工作中提效-SKILL
背景最近有同学在问,当前在AI大环境下大家在开发中如何提效,实现最大化摸鱼,写好SKILL,实现快速复用,配合Open Claw达到最佳效果,我们分为备菜(需要你有架构思维想到怎么准备)->炒菜(让ai给你写好SKILL及优化)->装盘(发布到Skill市场实现复用),大家在做饭时候其实最难的部分不是炒菜而是备菜,因此这里就需要你的经验架构,如果没有经验架构问题也不大,多花token让ai给你一步步确认。Skill介绍什么是 Skill?Skill 是 CC(克劳德code,为了过平台风控没办法只能这样,真的服了) 中的打包式专业知识模块,包含工作流程、参考资料和最佳实践。本质上是...
数据人的面试交流地
点赞
评论
收藏
分享
03-19 11:34
天津大学 Java
字节暑期已offer
本人9本无实习经历,二月初开始面试,快手xhs简历都挂,京东一直泡池子,腾子三面挂,滴滴大模型算法一面挂,美团二面挂,亚麻OA都A了也挂,Google一面也挂。反正都是在挂中度过的,其实二月也是比较焦虑和陷入自我否定当中吧。但是还是比较感谢节子的速度的,而且面试的过程里面的氛围和节奏都很舒服,介绍业务和发展方向也是很明晰的。hr小姐姐人也挺好的,而且全程都是hr加我微信进行推进的,有什么情况和我说和和及时帮我推进流程,每次面试前都会提醒我今天的面试以及祝我顺利。(我感觉体感上面,志节是我面过的体验最好的一个了,从hr到面试官人都不错)timeline:3.6投简历推进评估3.7 hr打电话来约面3.9一面,20min后约二面3.11二面,二小时后约三面3.13三面,两小时后约hr面3.13hr面,面完就差不多oc了3.17 收到正式的offer
如何让HR爱上我:
佬用的什么项目
点赞
评论
收藏
分享
03-30 11:07
门头沟学院 Java
27届还能有实习吗,有同学就学到Javaweb也找了个实习,之前投了800份我就约了一个面,,然后紧急搓了个ai项目demo换上去了😩
点赞
评论
收藏
分享
04-15 21:30
已编辑
厦门大学 Web前端
27届暑期实习快手前端面经
🕐投递时间:3.22一面🕐面试时间:3.31❓面试问题:自我介绍项目的来源我看你的项目有些全栈居多,你是后端也有学吗前端职业规划如果要你设计一个图片拖拽,你会如何考虑纯js如何实现css如何设计还有什么优化的点聊项目 AI Chat,介绍一下它的开发背景,实现的程度如何有无调研过市面上主流的打字机输出的原理流式输出SSE的原理前端如何流式响应vue的nextTick的作用用了什么第三方服务,对比一下百度文心一言api与千问qwen与市面上投入使用的相比还有哪些不足IndexDB 与localstorage如何选型,有什么区别反问:部门业务 您觉得在工作中较为出色的同事有什么共同特质吗二面面...
查看30道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
学院二本圆梦字节,提前结束暑期啦
5530
2
...
腾讯云智一面
5283
3
...
28 届双非蒟蒻的第一段小厂实习之路
4964
4
...
招银资料审查
3680
5
...
美团418笔试好难啊。。。
3680
6
...
b站主站前端日常二面
3244
7
...
27暑期都进来~
2998
8
...
全组实习生被干掉了,暑期还没开始就结束了
2981
9
...
26暑期|想知道大家都是怎么调整状态的...
2715
10
...
报就业培训班纯浪费米!
2703
创作者周榜
更多
正在热议
更多
#
你的实习产出是真实的还是包装的?
#
62200次浏览
536人参与
#
机械笔面试考察这些知识点
#
17831次浏览
121人参与
#
商战,最累的是我们
#
31472次浏览
98人参与
#
AI时代还有必要刷leetcode吗?
#
46403次浏览
554人参与
#
分享一个让你热爱工作的瞬间
#
69751次浏览
504人参与
#
米哈游笔试
#
671464次浏览
1207人参与
#
毕业租房也有小确幸
#
173451次浏览
4555人参与
#
字节7000实习来了,你投了吗?
#
42489次浏览
322人参与
#
想从事Agent应该学习哪些技术?
#
13480次浏览
380人参与
#
机械制造秋招总结
#
117719次浏览
928人参与
#
大学生该如何认清当下的就业环境?
#
165685次浏览
907人参与
#
国企/银行/研究所公司爆料
#
209053次浏览
917人参与
#
26届春招投递记录
#
4755次浏览
49人参与
#
有哪些公司在面试时考察AICoding?
#
26529次浏览
432人参与
#
实习必须要去大厂吗?
#
202169次浏览
1784人参与
#
HR面都在聊什么?
#
20981次浏览
231人参与
#
初创公司值得加入吗?
#
44671次浏览
226人参与
#
春招什么时候投?
#
52400次浏览
709人参与
#
你都在哪些场所面过试?
#
80884次浏览
506人参与
#
你现在一天AI几次?
#
21967次浏览
147人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务