首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
阿啦索陈昊
湖北大学 算法工程师
发布于湖北
关注
已关注
取消关注
@只想搞钱的花生:
嵌入式面经2023最全111道嵌入式面试题答案汇总
牛客高级系列专栏: 嵌入式面经专栏链接:嵌入式面经_C++软件开发面经_111道面试题全解析 嵌入式面经目录详情:111道嵌入式面经题全解析软件开发面经C++面经目录 嵌入式项目交流分享链接:嵌入式项目交流分享(附源码) 安卓高频面经专栏链接:Android面试题解析大全 安卓高频面经目录详情:安卓面经_Android面经_150道安卓基础面试题目录 Android进阶知识体系解析专栏链接:Android进阶知识体系解析 Android进阶知识体系解析目录详情:Android进阶知识体系解析_20大安卓进阶必备知识点 安卓系统Framework面经专栏链接:Android系统面试题解析大全 安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析 超全面111道嵌入式面试题目答案链接:嵌入式/C++面试题解析大全,本专栏内容主要是面试过程口头提问的问题答案汇总,也有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 UDP 3.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时序图⭐⭐⭐⭐⭐
点赞 5
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-20 20:35
渤海大学 Java
苍穹外卖学习day1
今天开始正是学习黑马的苍穹外卖了,也是认识到了幼儿级的企业项目,确实比我想象的要复杂很多,但是播放量也就500w,有200多集,其实连2w人完整学下来都不到,还是决定学下去了,学下去肯定是有收获的吧应该。Nginx反向代理的内容:Git概述:Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地仓库:开发人员自己电脑上的Git仓库,远程仓库:远程服务器上的Git仓库。Commit:提交,只是将本地文件和版本信息保存到本地仓库。Push:推送,将本地仓库文件内和版本信息上传到远程仓库。Pull:拉取,将远程仓库文...
点赞
评论
收藏
分享
10-16 12:50
门头沟学院 Java
菜鸡去菜鸟-10.16日秋招进展
从八月中旬开始投递,到目前十月中旬,经历了好多的测评笔试ai面一面二面三面HR面等等,经历了无数次的希望->失望,终于有个offer,太难了,虽然网上菜鸟风评差,但对于目前一无所有的我也是一盏亮灯了
我的求职进度条
点赞
评论
收藏
分享
10-14 21:06
西北农林科技大学 数据分析师
不是哥们
有点夸张了,50K😥
爱吃烤肠的牛油最喜欢...:
50K是ssp了估计,ssp的人家多厉害都不用说,每年比例大概在百分之5左右
点赞
评论
收藏
分享
08-25 14:25
门头沟学院 Java
什么鬼 面试开始前一分钟才发邮件?
这什么鬼 发错了? 面试前一秒钟发邮件
站队站对牛:
世界是个巨大的草台班子
点赞
评论
收藏
分享
10-17 09:55
四川大学 ARM工程师
摩尔线程系统软件工程师HR面
📍面试公司:摩尔线程🕐面试时间:2025-10💻面试岗位:系统软件工程师❓面试问题:1.自我介绍2.分享一段最有成就感的经历3.在这段经历中给出收获的优先级排序4.在这段经历中碰到的最大的困难和挑战是什么,怎么克服的5.做的东西偏底层还是项目6.分享一个团队协作中的例子7.团队合作中上游出问题导致增加了你下游的工作量,你怎么看8.目前的求职方向是什么,主要投递过哪些公司的哪些岗位9.自己未来工作看重什么,对自己未来工作看重的点进行一个排序10.反问🙌面试感想:面试官态度挺好的,但是说话老师夹杂一些英文,不是很习惯
秋招&提前批面经
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
这个实习生我要给他转正
1.4W
2
...
「潜力作者交流2群」开放报名啦!
1.2W
3
...
双非鼠鼠的秋招精神状态
6222
4
...
求职低谷期我是怎么度过的
6203
5
...
27四非本,字节后端实习OC
5614
6
...
以Mentor视角,说说我最喜欢什么样的实习生
4391
7
...
没有家庭的托举,我只能靠自己
4034
8
...
如何做好汇报:让努力被看见、让成果更有价值
3759
9
...
学长,我得休息了,明天要面软*动力
3703
10
...
卓望秋招一面
2863
创作者周榜
更多
正在热议
更多
#
你的mentor是什么样的人?
#
7834次浏览
65人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
266645次浏览
1859人参与
#
平安产险科技校招
#
2522次浏览
0人参与
#
怎么给家人解释你的工作?
#
4178次浏览
41人参与
#
26届秋招公司红黑榜
#
19132次浏览
68人参与
#
帮我看看,领导说这话什么意思?
#
9912次浏览
51人参与
#
未岚大陆求职进展汇总
#
38568次浏览
117人参与
#
你觉得面试是靠实力还是靠运气
#
23579次浏览
279人参与
#
校招泡的最久的公司是哪家?
#
7544次浏览
44人参与
#
牛客树洞,我想对你说
#
2606次浏览
50人参与
#
求职低谷期你是怎么度过的
#
7825次浏览
148人参与
#
实习必须要去大厂吗?
#
148253次浏览
1551人参与
#
度小满求职进展汇总
#
11151次浏览
58人参与
#
你觉得mentor喜欢什么样的实习生
#
13377次浏览
348人参与
#
你觉得多少薪资算SSP?
#
113023次浏览
416人参与
#
没有家庭托举的我是怎么找工作的
#
15735次浏览
190人参与
#
你遇到过哪些神仙同事
#
117520次浏览
750人参与
#
同bg的你秋招战况如何?
#
159108次浏览
927人参与
#
从哪些方向判断这个offer值不值得去?
#
8653次浏览
104人参与
#
职场新人体验
#
101112次浏览
666人参与
#
职场破防瞬间
#
343592次浏览
2819人参与
#
面试紧张时你会有什么表现?
#
2266次浏览
23人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务