首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
嵌入式求职之路
获赞
267
粉丝
742
关注
0
看过 TA
1865
男
中国矿业大学
2024
嵌入式软件开发
IP属地:山东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑嵌入式求职之路吗?
发布(27)
评论
刷题
收藏
嵌入式求职之路
关注TA,不错过内容更新
关注
05-13 20:28
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文- C++的STL库
【秋招】嵌入式面试八股文 - 最全专栏1. STL的基本组成部分STL主要由六大组件组成:容器(Containers):存储数据的数据结构算法(Algorithms):操作容器中数据的方法迭代器(Iterators):连接算法和容器的桥梁函数对象(Functors):可以像函数一样被调用的对象适配器(Adapters):修改其他组件接口的组件分配器(Allocators):负责空间配置与管理2. 常见容器及其特点2.1 顺序容器vector:动态数组,支持随机访问,在尾部插入/删除元素效率高list:双向链表,支持双向顺序访问,在任何位置插入/删除效率都很高deque:双端队列,支持随机访问,...
【秋招】嵌入式八股文最全...
嵌入式笔面经分享
牛客创作赏金赛
0
点赞
评论
收藏
分享
05-08 19:38
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文-C语言 数组/指针
1 数组1.1 数组指针数组指针就是指向数组的指针,它表示的是一个指针,这个指针指向的是一个数组,它的重点是指针。 例如, int(*pa)[8] 声明了一个指针,该指针指向了一个有8个int型元素的数组下面给出一个数组指针的示例(图片点开观看会很清晰)上面程序的输出结果为 5上例中,p是一个数组指针,它指向一个包含有4个int类型数组的指针,刚开始p被初始化为指向数组b 的首地址,++p相当于把p所指向的地址向后移动4个int所占用的空间,此时p指向数组{5,6,7,8},语句 *(++p); 表示的是这个数组中第一个元素的地址(可以理解p为指向二维数组的指针,{1,2,3,4}, {5,6...
【秋招】嵌入式八股文最全...
0
点赞
评论
收藏
分享
05-08 19:34
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文-C语言 内存/预处理/其他
1 内存1.1 C语言中内存分配的方式有几种?(1)静态存储区分配内存分配在程序编译之前完成,且在程序的整个运行期间都存在,例如全局变量、静态变量等(2)栈上分配在函数执行时,函数内的局部变量的存储单元在栈上创建,函数执行结束时这些存储单元自动释放局部变量、函数内参数都在栈上(3)堆上分配 New开辟的空间在堆上1.2 堆与栈有什么区别?(1)申请方式栈的空间由操作系统自动分配/释放,堆上的空间手动分配/释放(2)申请大小的限制栈空间有限在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,栈的大小...
【秋招】嵌入式八股文最全...
嵌入式笔面经分享
0
点赞
评论
收藏
分享
05-14 20:53
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文 - 操作系统 篇
本文为 第六章操作系统 部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享第一部分(纯八股)1 什么是进程?什么是线程?进程(Process):操作系统资源分配的基本单位拥有独立的内存空间和系统资源包含代码、数据、堆栈等线程(Thread):CPU调度的基本单位共享所属进程的内存空间和资源只拥有必要的运行资源(如程序计数器、寄存器和栈)主要区别:资源占用占用独立内存空间共享进程内存空间通信开销较大(需IPC机制)较小(直接访问共享数据)创建开销较大较小切换开销较大(需保存/恢复更多上下文)较小安全性较高(相互独立)较低(共享内存可能导致冲突)并发性多进程并发多线程并发2 内核线程和用户...
【秋招】嵌入式八股文最全...
嵌入式笔面经分享
0
点赞
评论
收藏
分享
05-13 20:56
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文- FreeRTOS篇
本文为 第三章 RTOS 部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享第一部分(纯八股) 由于FreeRTOS一些概念比较重要,所以在本篇文章中对FreeRTOS的一些基础核心概念进行了总结1. RTOS基本概念1.1 简介FreeRTOS是一个开源、轻量级的实时操作系统专为微控制器和小型嵌入式系统设计核心代码仅包含三个C文件:tasks.c、queue.c和list.c支持多种架构:ARM Cortex-M、PIC、AVR等1.2 任务的概念任务是FreeRTOS中的执行单元,类似于线程每个任务有自己的栈空间和上下文任务通常包含一个无限循环,不应该退出任务函数原型: void ...
【秋招】嵌入式八股文最全...
嵌入式笔面经分享
0
点赞
评论
收藏
分享
05-08 20:55
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文 - ARM 零散内容
本文为 第二章 ARM 部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享第一部分(纯八股)1 DMA存储DMA主要是用来搬运数据,但是不经过CPU,数据直接从外设到存储器,或者从存储器到存储器,存储器可以是SRAM或者FLASH。DMA包含DMA1(7通道)和DMA2(5通道)。每个通道可以接收多个外设请求,但是同一时间只能接收一个,不能同时接收多个。1.1 仲裁器多个DMA通道请求,由仲裁器管理。分两个阶段,先软件阶段:根据优先级设置(4个优先级)判断,如果两个通道优先级一样,则进入硬件阶段,根据通道号决定谁优先级高,通道0高于通道1。1.2 从哪来到哪里去(1)外设到存储器以AD...
【秋招】嵌入式八股文最全...
嵌入式笔面经分享
0
点赞
评论
收藏
分享
05-14 19:32
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文 - ARM 各类通讯协议
本文为 第二章 ARM 部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享第一部分(纯八股)1 通讯协议概述(1)不同双工通讯:(图片点开更清晰)(2)同步/异步通讯:时钟线,有时钟线那就是同步通信,否则就是异步通信。2 串口通讯协议总结2.1 RS232物理层(图片点开更清晰)其中RS-232提高电压后,增加了串口通信的远距离传输能力和抗干扰能力。2.2 RS485物理层(图片点开更清晰)RS-485 通讯网络的最大传输距离可达 1200 米,总线上可挂载 128 个通讯节点,而由于 RS-485 网络只有一对差分信号线,它使用差分信号来表达逻辑,当 AB 两线间的电压差为-6V~-...
【秋招】嵌入式八股文最全...
嵌入式笔面经分享
0
点赞
评论
收藏
分享
05-08 19:27
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文 - ARM 中断/异常/内核
本文为 第二章 ARM 部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享第一部分(纯八股)1 ARM中断与异常1.1 异常和中断(1)中断和异常的相同点:最后都是由CPU发送给内核,由内核去处理。处理程序的流程设计上是相似的。(2)中断和异常的区别:产生源不相同,异常是由CPU产生的,而中断是由硬件设备产生的。中断是异步的,这意味着中断可能随时到来:而异常是CPU产生的,所以,它是时钟同步的。当处理中断时,处于中断上下文中:处理异常时,处于进程上下文中。 在处理器执行到因编译 错误而导致的错误指令时,或者在执行期间出现特殊错误,必须靠内核处理的时候,处理器就会产生一个异常。1.2 中...
【秋招】嵌入式八股文最全...
嵌入式笔面经分享
面试问题记录
0
点赞
评论
收藏
分享
05-08 19:32
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文 - ARM -硬件基础/内部架构
本文为 第二章 ARM 部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享【秋招】嵌入式面试八股文-C语言篇【秋招】嵌入式面试八股文-C++篇第一部分(纯八股)2. ARM 第一部分2.1 NAND FLASH 和NOR FLASH异同?存储设备我们都统称为“FLASH”,Flash又分为NAND flash和NOR flash二种。不同点:(图片点开更清晰)注意:NAND flash 和 NOR flash 的 0 地址是不冲突的,Nor flash 占用 BANK 地址,而 NAND flash不占用 BANK 地址,它的 0 地址是内部的。相同点:2.2 CPU、MPU、MCU...
【秋招】嵌入式八股文最全...
校招过来人的经验分享
嵌入式笔面经分享
0
点赞
评论
收藏
分享
05-12 20:19
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文- C++ 基础
本文为C语言部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享【秋招】嵌入式面试八股文-C语言01篇第一部分(纯八股)1 C语言关于C语言部分内容见此篇文章【秋招】嵌入式面试八股文-C语言01篇2 C++部分2.1 C++中类成员的访问权限?无论成员被声明为 public、protected 还是 private,都是可以互相访问的,没有访问权限的限制。在类的外部 (定义类的代码之外),只能通过对象访问成员,并且通过对象只能访问 public 属性的成员,不能访问 private、protected 属性的成员。 (1)protected:受保护的类内和子类可直接访问,也就是说...
【秋招】嵌入式八股文最全...
秋招提前批,你开始投了吗
0
点赞
评论
收藏
分享
05-14 20:22
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文-C语言 关键字/变量
本文为C语言部分,具体整篇目录可以看前言!【秋招】嵌入式面试八股文分享 面试不是死记硬背,你死记硬背,技术面试官能一下就瞧出来,所以要从本质上去理解一些内容所以,八股有些地方我写的很详细,不要嫌我啰嗦,因为这些地方的八股必须要真的去理解,而不单单是背诵,相信大家看完后,就能理解相应的知识点了,而不仅仅是死记硬背1 volatile关键字volatile的意思是”易变的”,这个关键字主要是防止编译器对变量进行优化即告诉编译器每次存取该变量的时候都要从内存去存取而不是使用它之前在寄存器中的备份详细分析一下什么是编译器优化,以及为什么使用这个关键字1.1 关于编译器优化首先理解CPU(寄存器)读取...
【秋招】嵌入式八股文最全...
晒一晒我的offer
嵌入式笔面经分享
0
点赞
评论
收藏
分享
05-13 20:52
已编辑
中国矿业大学 嵌入式软件开发
【秋招】嵌入式面试八股文分享
说一下背景,我本科是普通双非院校毕业,硕士就读于某个中游211院校,本科和硕士专业都是机械工程。 然后在2024届秋招中,从8.15号开始准备秋招投递简历,到9月底成功拿到5个嵌入式软件工程师的offer,最低的offer是在二线省会城市一个做工业机器人的企业,总包22万,最高的offer是做新能源存储设备,总包36万,其他三个offer薪资总包在25万-30万之间。最后选择新能源行业做嵌入式电力设备开发。 从机械-->嵌入式,相当于是跨半个专业,整个过程全靠自学,然后自己独立完成几个项目,从stm32到RTOS操作系统,再到Linux应用开发,中间也涉及到了驱动、QT上位机等等,中间遇...
恩巴迪德:
支持!等更新
【秋招】嵌入式八股文最全...
晒一晒我的offer
嵌入式笔面经分享
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务