首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客585288722号
11-10 15:24
东北大学 嵌入式软件开发
发布于辽宁
关注
已关注
取消关注
offer选择
投票
嵌入式软件岗
TCL智能连接终端bu base深圳
汇川技术 base苏州
#牛客AI配图神器#
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
11-10 19:19
西安邮电大学 嵌入式软件开发
海康机器人or正浩创新offer帮选
投票
海康机器人是做移动机器人方向的嵌软。正浩创新是做储能方向的嵌软。我想选一个未来发展有潜力的方向,但是目前看来两者感觉都挺好,不知道怎么选择了。还望前辈和友友们多多提提意见,万分谢谢。
投递正浩创新EcoFlow等公司10个岗位
点赞
评论
收藏
分享
11-08 23:48
门头沟学院 嵌入式硬件工程师
避雷古瑞瓦特
校招投递硬件开发岗,初筛+一面后被 HR 电话转岗硬件测试,二面后收到测试带薪 offer。后续 HR 又来电询问未签三方后,发放开发岗带薪 offer。不料次日对方以 “测试 offer 先发存在冲突” 为由,单方面撤回开发岗 offer
点赞
评论
收藏
分享
11-10 20:14
陕西师范大学 单片机
都11月了,还是没offer,友友们帮忙看下简历有什么问题吗?
俺投的是嵌入式软件或者硬件 每次投完,都是没消息,要么就是面试完没后续了,不知道出在什么问题,是我的学校不好吗?
秋招,不懂就问
点赞
评论
收藏
分享
11-09 20:14
已编辑
门头沟学院 嵌入式软件开发
(嵌入式八股)No.3 STM32(一个月左右)
3.1 STM32启动流程(熟悉)3.1.1 先了解一下什么是MSP和PSPMSP(Main Stack Pointer)主堆栈指针•用途:默认堆栈指针,用于处理模式(Handler Mode),即中断、异常处理等系统级操作。•特点:◦系统复位后自动启用;◦所有异常处理(如中断服务程序)都必须使用MSP;◦始终在特权模式下使用;◦是全局共享的堆栈指针,系统内核使用它来处理紧急事务。PSP(Process Stack Pointer)进程堆栈指针◦用途:用于线程模式(Thread Mode)下的应用程序代码(如用户任务)。◦特点:▪需要显式配置,常用于多任务系统(如RTOS);...
泻湖花园嵌入式Offer...
点赞
评论
收藏
分享
11-12 20:07
已编辑
湖南大学 嵌入式软件开发
嵌软秋招总结及两万字八股文汇总
投票
寄完了,只剩实习转正保底。主要是linux+soc方向岗位,少量mcu+rtos方向,少量算法方向。面筋1、嵌入式linux的启动过程?想linux启动之后执行一些服务的话,能通过什么方式?2、为什么要用uboot,不能直接启动linux内核吗?3、Select和epoll的区别?4、TCP和UDP的区别?TCP\UDP报文头部开销为多少?5、什么叫面向连接和面向非连接?6、介绍一下TCP的拥塞控制机制?7、说一下自己熟悉的排序算法,讲一下其中的一个复杂度?8、二叉树、平衡树、红黑树怎么理解?9、树的平衡有什么用?10、堆和栈的区别?11、进程和线程的区别?12、进程/线程具体是怎么实现的?13、介绍SPI,怎么给某一个地址发数据?14、设备和驱动是如何匹配的,匹配后做什么?15、写一个通用的字符设备驱动程序,需要实现哪些接口?16、主次设备号是什么?17、Linux虚拟内存管理,虚拟地址如何转化为物理地址?18、fopen和open的区别?19、讲一下什么是交叉编译?20、讲一下中断流程,区分硬件中断和软件中断。21、IIC原理,如何保证数据的准确性,最多挂载多少个设备,为什么要接上拉电阻?22、串口通信原理,如何保证串口通信成功,如何修改波特率,说一下串口的缓冲区管理?23、发生死锁的条件、怎么避免死锁?24、DMA配置过程,如何通过DMA实现高效的SPI数据传输?25、什么是中断优先级?如何在嵌入式系统中管理中断优先级?如何防止中断嵌套导致系统死锁?26、如何调试和优化一个性能较差的Linux驱动程序?27、解释RTOS中任务调度器的作用?28、如何编写一个Linux应用程序来读写GPIO输入输出?29、如何使用epoll实现高效的IO多路复用?30、如何在Linux应用中处理信号和中断?信号和中断的区别是什么?31、如何在Linux上实现守护进程?32、如何调试在Linux上崩溃的嵌入式应用程序?33、http和https的区别?34、进程间通讯的方式有哪些,有什么优缺点,适合什么场景?35、数据结构有哪些?36、数组和链表的区别?什么时候用数组,什么时候用链表?37、经常要进行增删改查的数据用什么存储?38、如何理解操作系统?39、两个线程操作同一个变量多次后会发生什么情况?40、为什么要用RTOS?有什么意义?为什么能加快效率?41、fork()如何创建子进程?什么是写时复制?什么是零拷贝?42、define\const\typedef的区别?43、GPIO的模式有哪几种?44、Linux内存分配的几个函数(kmalloc()\kzalloc()\vmalloc())?kzalloc 是强制清零的 kmalloc 操作;(以下描述不区分 kmalloc 和 kzalloc)kmalloc 分配的内存大小有限制(128KB),而 vmalloc 没有限制;kmalloc 可以保证分配的内存物理地址是连续的,但是 vmalloc 不能保证;kmalloc 分配内存的过程可以是原子过程(使用 GFP_ATOMIC),而 vmalloc 分配内存时则可能产生阻塞;kmalloc 分配内存的开销小,因此 kmalloc 比 vmalloc 要快;45、wait()/waitpid()的区别?46、什么是 inode、block、sector?47、Linux常见的信号有哪些?接收到信号后怎么处理?48、什么是线程池?49、Linux网络编程流程,讲一下服务端与epoll结合的编写流程。50、讲一下FreeRTOS的内存管理。51、讲一下FreeRTOS的启动流程。禁止全局中断: 通常会调用一个与平台相关的函数来禁止全局中断,例如 portDISABLE_INTERRUPTS()。 这是为了防止在初始化 FreeRTOS 的内部数据结构时发生中断,导致数据不一致。设置系统时钟: 初始化 FreeRTOS 的系统时钟,通常会调用 xPortSysTickHandler(),并将其与 SysTick 中断关联。创建空闲任务 (Idle Task): 空闲任务是 FreeRTOS 中优先级最低的任务,当没有其他任务可以运行时,空闲任务就会运行。空闲任务的主要作用是回收被删除的任务所占用的内存。创建第一个任务: 选择就绪列表中优先级最高的任务,并将其状态设置为运行状态 (Running)。启动 PendSV 中断: 配置 PendSV 中断,并触发它。 PendSV 中断用于进行任务切换。恢复中断: 启用全局中断,例如 portENABLE_INTERRUPTS()。进入第一个任务: 通过某种方式(通常是汇编代码),将 CPU 的控制权交给第一个任务。 这涉及到加载任务的栈指针、程序计数器等寄存器。52、DMA和cache一致性问题怎么解决?Cache Flush 操作: 指的是将 CPU Cache 中的数据写回主内存,并使相应的缓存行无效。dma_sync_single_for_cpu(): 在 DMA 传输完成后,将 DMA 操作影响的内存区域中的数据从设备缓存同步到 CPU Cache。 适用于 DMA 写入内存 (从设备到内存) 的情况,确保 CPU 可以读取到 DMA 写入的最新数据。dma_sync_single_for_device(): 在 DMA 传输开始前,将 CPU Cache 中的数据写回主内存,并使相应的缓存行无效。 适用于 DMA 从内存读取数据 (从内存到设备) 的情况,确保 DMA 设备读取到最新的数据,而不是过时的 Cache 数据。Cache 一致性管理: 一些 IOMMU 可以通过硬件方式来管理 DMA 设备和 CPU Cache 之间的数据一致性。 例如,IOMMU 可以监听 DMA 设备的内存访问,并自动使 CPU Cache 中相应的缓存行无效。53、在驱动中,物理地址向虚拟地址的转换接口是什么?ioremap()传参为实际物理地址起始地址和地址范围大小54、ioremap和iommu的区别是什么?55、讲一下硬件i2c和软件i2c。56、模块状态是什么?未加载;加载中(modprobe);初始化;运行中;卸载中(rmmod);已卸载57、静态加载和动态加载的区别?58、Uboot怎么配置的?59、知道uboot之前还有一段流程吗?基本的硬件初始化:时钟初始化: 设置 CPU 和外设的时钟频率。电压调节: 调整 CPU 和内存的电压。DRAM 初始化: 初始化 DRAM 控制器,以便后续的内存访问。 这通常是极其关键的一步。最小化的存储器访问: 可能需要配置 SPI Flash 或其他类型的存储器,以便从那里加载后续的引导加载程序。安全启动 (Secure Boot): 验证 U-Boot 镜像的签名,防止恶意代码启动。 (如果使能了安全启动)选择启动设备: 确定从哪个存储设备 (例如 Flash、SD 卡、网络) 启动。加载 SPL (Secondary Program Loader): 将 SPL 从存储设备加载到 RAM 中。跳转到 SPL: 将 CPU 的执行权交给 SPL。60、内核为什么存放在0x30008000中呢,而uboot存放在0x0000处,其中这些地址存放了些什么?字数限制,还有很多下一次更新写上来
面试问题记录
点赞
评论
收藏
分享
一键发评
深圳哪个部门
接好运
耐面王
苏州汇川咋样
base能调吗
评论
点赞成功,聊一聊 >
点赞
1
分享
评论
提到的真题
返回内容
招聘动态
查看更多
昇维旭2026校园招聘
昇芯相连,旭写篇章
字节跳动火山引擎
2026校园招聘
字节跳动
2026校园招聘
快手
2026届校园招聘
全站热榜
更多
1
...
拒了9个offer最终留米,我秋招到底获得了什么?
7741
2
...
在大厂实习被辞了......
5854
3
...
美团java日常实习
3908
4
...
【百日刷题活动】校内团战刷题,抱走牛客娘周边
3762
5
...
离职前mt给我留的一句话
3693
6
...
我为什么要两次放弃年终奖
3531
7
...
数字马力 二面
2855
8
...
在公司实习时如何写笔记?
2085
9
...
秋招最没用的建议就是劝退别人转这转那的
1781
10
...
小米后端Java日常实习一面
1755
创作者周榜
更多
正在热议
更多
#
第一次找实习,我建议__
#
17344次浏览
239人参与
#
面对职场PUA,是忍还是怼?
#
22872次浏览
93人参与
#
从mentor身上学到了__
#
15658次浏览
258人参与
#
你认为工作的意义是什么
#
201244次浏览
1266人参与
#
什么样的公司千万别去
#
14311次浏览
109人参与
#
找工作时遇到的神仙HR
#
1036727次浏览
5585人参与
#
外出实习被同学举报
#
2578次浏览
29人参与
#
你怎么评价今年的春招?
#
141271次浏览
1384人参与
#
你上一次加班是什么时候?
#
115325次浏览
699人参与
#
打工人的至爽时刻or至暗时刻
#
41143次浏览
221人参与
#
AI了,我在打一种很新的工
#
112577次浏览
1272人参与
#
秋招暂停,我将对以下公司做出处罚__
#
28004次浏览
127人参与
#
你的秋招第一面感觉怎么样
#
127686次浏览
795人参与
#
如果今天是你的last day,你会怎么度过?
#
46797次浏览
294人参与
#
秋招我要惩罚这些公司
#
2211次浏览
22人参与
#
你听到的“最没用”的秋招建议
#
19203次浏览
219人参与
#
字节出了豆包coding模型
#
2163次浏览
22人参与
#
韶音科技求职进展汇总
#
59196次浏览
503人参与
#
2025秋招体验点评
#
44982次浏览
459人参与
#
你喜欢工作还是上学
#
81332次浏览
869人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务