首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
offer滚滚来吧
2024-10-30 14:29
深圳大学 嵌入式硬件工程师
发布于广东
关注
已关注
取消关注
中科蓝讯嵌入式开发
薪资18*16,一千房补,包饭。想问问大伙们这家公司评价怎么样
全部评论
推荐
最新
楼层
你说我信
门头沟学院 嵌入式工程师
佬,方便问下一面完多久有通知呀。
1
回复
分享
发布于 2024-11-12 16:36
重庆
balabala___
重庆邮电大学 测试工程师
佬 方便问一下面试大概问些什么吗
点赞
回复
分享
发布于 2024-11-12 10:23
重庆
想交流的肱二头肌很想去夏威夷
南方科技大学 嵌入式软件开发
兄弟打算去吗?我也面了这家
点赞
回复
分享
发布于 2024-11-06 20:19
广东
仰泳鲈鱼sz
门头沟学院 算法工程师
其他福利待遇怎么样呢?base多少,公积金12%?
点赞
回复
分享
发布于 2024-10-31 15:15
广东
人来疯的六边形战士bbq了
中山大学 嵌入式软件开发
是不是996?
点赞
回复
分享
发布于 2024-10-30 17:37
广东
暂无评论,快来抢首评~
相关推荐
10-04 14:09
门头沟学院 后端工程师
一觉醒来,全世界编程水平下降一万倍,而我会手写main函数
公司 HR 打电话约面试时,特意强调:“我们招的是 Java 开发,最低本科,你大专学历…… 要不还是算了?” 我正想挂电话,她又补了句:“不过老板说‘万一呢’,你过来试试吧。”面试室里,技术主管翻简历的手停在 “学历:大专” 那行,指节捏得发白。他把简历往桌上一墩,笔都弹起来了:“会写代码吗?别告诉我你就看过两天教程。”“会一点 Java。” 我指尖无意识敲着桌面,“比如 public static void main,能写个入口方法。”主管手里的笔 “啪” 掉在地上。他弯腰捡笔时腰杆都在抖,抬头盯着我半天,突然扯开嗓子喊:“老板!快!快叫技术部所有人过来!有个会写 main 方法的!能启动程序的那种!”隔壁办公区的键盘声跟被掐断似的。老板踩着拖鞋冲进来,眼镜滑到鼻尖上,扒着门框喊:“真的假的?能写 main 方法?我们服务器上那堆代码,三个月没人能跑起来!”“不止,” 我补充道,“还会用 System.out.println ("xxx"),带换行的那种。”老板 “嗷” 一嗓子蹦起来,差点撞翻饮水机:“留!现在就签合同!月薪 25k!住房补贴单独算!电脑给你配最新款 Mac!”旁边刚端着茶杯进来的技术组长手一抖,茶水洒在衬衫上都没察觉:“能…… 能换行?我们之前打印日志都是手动敲 \n,敲错一次就得改半天!”我没说的是,我还会定义 int a=10; int b=20; 然后算 a+b—— 这底牌,得等转正再亮。刚坐到工位,运营部的大姐捧着笔记本凑过来,声音跟蚊子似的:“大佬,您说的 main 方法…… 是不是就是程序开头那行‘public static void……’?我之前总把 static 写成 staitc,改到崩溃。”我点头的瞬间,余光瞥见好几个脑袋凑过来,有人掏出荧光笔在本子上划:“main 方法 = public static void main (String [] args),记死!”下午突然炸锅 —— 甲方发了个紧急需求:“今晚必须跑通一个计算 1 到 100 总和的程序,我们自己写的跑一次崩一次。” 整个技术部的人围着电脑挠头,屏幕上的代码东倒西歪,有个哥们居然在用 for 循环写 i=i+1,还忘了初始化 i。“我试试?” 我拉过椅子。办公室突然静得能听见硬盘转。我打开 Eclipse,先敲 public class SumTest,回车时 IDE 自动补全了大括号,再写 main 方法,然后定义 int sum=0; 接着 for (int i=1;i<=100;i++){sum+=i;},最后 System.out.println ("总和:"+sum); 点击运行 —— 控制台跳出 “总和:5050”,连字体都透着工整。那个写 i=i+1 的哥们 “嘶” 地倒吸凉气,手机搜 “Java for 循环 sum+=i 是什么神仙操作”。产品经理抱着胳膊冷笑:“不就几行代码?我上我也行。”我没说话,随手按了 Ctrl+D,刚才写的 for 循环自动复制了一行,改了个变量名就成了计算偶数和的逻辑。产品经理的脸噌地红透了,转身假装接电话,其实在偷偷搜 “Eclipse Ctrl+D 快捷键”。下班前,一直用 Excel 算数据总和的财务大姐攥着计算器过来,声音带着颤:“小老师,您这写个程序算总和的本事,在阿里腾讯不得拿 50k?”我笑了笑,没告诉她 —— 我其实还会用 if (i%2==0) 筛选偶数,甚至能写个带 return 的方法。这底牌,留着给明年涨薪用正好。
投递阿里巴巴集团等公司10个岗位
点赞
评论
收藏
分享
10-09 09:57
四川大学 ARM工程师
小鹏汽车嵌入式软件培训生(MCU)面经
📍面试公司:小鹏汽车(base广州)🕐面试时间:2025-09💻面试岗位:嵌入式软件培训生(MCU)❓面试问题:2025-09-01:一面1.自我介绍2.红黑树的基本原理和实现方法3.用到过哪些数据结构中的算法4.进程和线程的主要区别,二者应用场景分别是什么5.linux创建进程和线程要调用哪些API,怎么实现多线程的线程同步6.FreeRTOS中任务调度方式,怎么设置任务优先级7.开发过程中怎么发现问题并进行调试、解决的8.条件断点和普通断点有什么区别9.讲一下自己的项目中实现的印象最深的功能模块10.反问2025-09-04:二面1.自我介绍2.选一个自己觉得做得好的项目讲一下3.F...
查看22道真题和解析
点赞
评论
收藏
分享
10-24 19:46
已编辑
武汉理工大学 嵌入式软件开发
主控固件开发到底是干啥的?
又到了一年秋招季,因为之前在相关的帖子下面有发过评论,所以很多找工作的小伙伴经常私聊我,问相关公司或者岗位的情况。因为我偶尔才看牛客,所以信息回的不是很及时,今天在这写一个帖子介绍一下行业相关的一些情况。有业内的小伙伴想跳槽在找目标公司的话,也可以直接拉到下面看有哪些相关的公司适合跳。一、存储固件开发到底是干什么的1.关于岗位名称这个岗位其实没有统一的叫法,在业内一般叫FW开发(Firmware),大多数公司在招聘时都是叫存储固件开发,有的相关的公司直接就叫做嵌入式软件开发但JD写的工作内容是SSD/UFS/eMMC固件开发,有的叫嵌入式固件开发之类的,有的叫SSD/UFS/eMMC FW开发,这些通常指的都是一个岗位,但是具体方向稍有差别,这取决于你做什么产品。2.什么是存储固件?要讲什么是存储固件之前,要先知道现在的主流存储产品分为闪存类和磁盘这两大类,而闪存类的存储产品和磁盘的区别就是闪存使用的存储介质是Nand Flash。而如今闪存类的存储产品包括固态硬盘(SSD)、手机使用的UFS、很多嵌入式平台使用的eMMC、普遍使用的SD/TF卡或者相机专用的CF卡、便携式的移动硬盘以及U盘等等。那么光有闪存芯片是无法做成上述这些可以直接使用的产品的,闪存芯片在这里扮演的角色类似于我们经常见到的智能储物柜中的柜子,单纯的用于存储,如果要做出来智能柜那就还需要一个嵌入式控制板以及在控制板上跑的软件,那么对应到我们这里就是主控芯片和存储固件。像智能储物柜上跑的软件需要做什么呢?那就是实现你一个储物以及取物的逻辑,在什么条件下能让你储物,什么条件下能让你取物,怎么能让你正确的取到你的东西。又比如现在很多人排队,你在等着存或者取东西,那你的软件怎么实现更快的让人家存东西或者取东西等等功能。那对应的存储固件的作用就是管理你存在闪存芯片里边的数据,保证可以正确的读到你原来存进去的数据,以及在各种复杂场景下,保证你的数据不会出现异常导致丢失的情况以及实现更高的读写性能等等功能(实际固件复杂程度远高于刚刚讲的这些,会涉及到多种协议以及各种其他功能的实现等等)3.存储固件岗位具体方向的划分目前主要的产品线有以下三大类:SSD、UFS以及eMMC,其他还有占比少量的比如SD卡以及移动存储或者U盘,这些占比少的东西暂且按住不表。那么对应到存储固件的岗位就是以这三大类的产品线作为划分,分别对应SSD固件开发、UFS固件开发、eMMC固件开发。因为这三类产品在硬件形态、协议功能及复杂度上,都有不同程度的差别,导致不同产品使用的存储主控芯片存在很大的差别,进而导致这些产品等等固件也有较大的差别,所以作为开发人员需要储备的知识也是有差异的。需要说明的是现在有的公司把这三个方向分为两类,一个是SSD方向,一个是嵌入式方向,嵌入式方向包含UFS以及eMMC。这样分类的原因是鉴于他们的应用场景以及发展是一脉相承的,他们的应用场景均是在嵌入式领域(手机也算是一类嵌入式平台),最初早期的手机因为SD卡速度逐渐不满足需求而改用了eMMC,随着手机进一步发展后,eMMC也满足不了手机的需求而改用了UFS。这两最初在芯片尺寸和外观上都是一致的,主要的差别在于协议端,以及由此带来的主控的变化。所以UFS和eMMC的固件主要的差别是前端协议的适配这一块有比较大的差别,以及UFS协议有更丰富的Feature需要固件去实现。因此这UFS和eMMC两个方向的转换的难度会小一点,这两个方向和SSD方向的差别很大,所以从嵌入式方向和SSD方向的转换难度会大很多。4.选哪一端?在面试的时候面试官可能会说这个岗位会分为前端(FE Front End)、FTL(Flash Translation Layer)、后端(BE Back End),那么这里就要谈他们划分的依据是什么以及干的活有什么差别?先说前端,前端对应的就是和使用这个产品的平台(例如电脑、手机或者其他嵌入式平台)我们称之为HOST的交互,我们和HOST之间的交互行为是需要符合各自产品的协议所定义合理的行为,在我们的产品中,我们可能会遇到host的行为不符合协议,或者我们固件行为不符合协议甚至协议中没有定义的行为,那么这一部分就需要前端去做相应的处理。除此之外,前端最主要的一个工作就是要把从HOST端来的请求处理之后送到下层去处理,这是完成HOST请求的第一步。另外要说明在嵌入式产品方向,前端协议通常没有这么复杂,所以难度应该会低一点,而SSD方向因为前端会涉及到PCIE以及NVME协议,这两协议会更复杂一点,并且一直在不断的迭代,所以难度上会高一点。再说FTL层,这算是固件中最主要的一层,固件中涉及到的主要功能都需要在这一层去进行调度实现,比如最基本的读写调度,然后像擦写均衡(WL Wearing Leveling),数据保持(Data Rentation),垃圾回收(GC Garbage Collection),映射表管理等等算法或者功能都是在这一层去做的。这一层也是产品性能以及固件质量决定性的一层,上面讲的这些以及没讲的这一些功能或者算法的一些策略或者调度之类的都会导致它的性能有差异,这一层做的好不好也会决定你后面去解BUG的多少以及难度。做这一层在产品开发前期主要就是写功能,然后做调做优化调试,后边开始放量测试后就主要就是Debug,如果是厂内测试遇到的bug可能还好,但如果是在客户那一边测试打到的问题,那就意味着加班和解不出bug而不断的挠头。最后说后端,后端主要做的是对Nand Flash的一个读写的调度以及适配,也就是利用主控芯片的Flash IP端和Flash基于ONFI协议去做一个交互,然后实现对Flash的读写功能(其实就是适配不同家品牌的Nand Flash),因为不同家Flash的功能也有差异,所以后端也需要对这些做一个适配。具体的适配工作可能涉及到各种功能(读写擦以及更复杂的读写擦)命令时序的一个适配,以及对Nand Flash类似ECC/Retry等能力的调整适配之类的。5.工作难度大吗?强度高吗?首先讲工作难度的问题,必须先承认这个行业想入门是有难度的,基本上你干个一两年,你可能还是懵懵懂懂的,刚开始干活这一段时间是整个职业生涯最痛苦的阶段,也是压力最大的时候,如果没有老鸟带着干,那可能真的特别特别难受,所以如果想干这个谨慎选择培养模式不好的公司。关于工作强度的这个问题,其实是要看具体的项目,以及项目的进度。像一个项目一般是前期开发,开发完了然后去测试,然后最后再到客户导入。一般前期开发忙是稳定的忙,测试的时候就看测到问题多不多,难度大不大,如果打到的问题又多又难,那你肯定强度就大了。到了客户导入阶段也是同样的道理,顺利的话那强度就小了。当然,通常而言这一行加班是常态,不过不同公司的加班强度不一样。6.好不好跳槽?就目前而言,同行业跳槽是挺好跳的,因为目前国内以长江存储为头带起来的上下游企业都成长起来了,同时随着去全球化以及为了产业链的安全而进行的国产替代,还有一些大大小小的相关的公司也进入到这一行并且也做出了一些成绩,相关的岗位还是很多的,至少从我干这个到现在,做这个的公司是越来越多了,岗位是越来越多了。再如果你是做嵌入式方向的,也是有机会去手机厂做一些相关的工作。如果说你想跳槽去其他行业,那可能你的行业经验就不太合适,存储行业的经验算是一个孤岛?一般只有这行业上下游的企业比如终端用户像刚刚讲的手机厂商会认可。你想往外跳,可能其他行业不太会认同你的工作经验。所以如果你来干这个了,你觉得干不来或者不合适,你就趁早跳其他行业,不要继续扩大沉没成本,如果你觉得干这一行也还行,那你可以一直干着这一行,还是比较看重经验的,这一行可能不能像互联网那样赚大钱,毕竟还是实业,但保个温饱还是可以,赚个辛苦钱是完全没问题。二、业内相关公司名单整理个人经验,肯定总结的不全,仅供参考这里主要说国内公司,国外的原厂(三星,海力士,铠侠,美光)在国内的情况我不是很熟悉所以不讲,有需要的自己去挖掘一下信息。1.Nand原厂:长江存储 原厂无需多言,固件团队规模正在快速扩展2.主控厂Phison 台湾群联,应该算是世界最大的主控厂了?应该没有内地的岗位Silicon Motion SMI 台湾慧荣,只卖主控和解决方案,不卖产品。在内地有子公司?联芸科技 算是最早量产国产PCIE SSD主控的厂商了,只卖主控和解决方案,不卖产品,已上市英韧科技 只卖主控和解决方案,不卖产品大普微 主要是做企业级SSD的得一微 早期SATA SSD主控还不错,PCIE这一块有点掉队了,现在正在追回特纳飞 不了解忆芯科技 不了解平头哥 量产了企业级PCIE5.0主控康盈半导体 康芯微,主要是做嵌入式这一块3.模组厂:江波龙 国内最大模组厂,三大产品线都有,已经有eMMC和UFS主控量产,实力很不错,已上市佰维存储 宏碁掠夺者实际运营者,三大产品线都有,有自己的eMMC主控,已上市德明利 不太了解,反正也上市了宏芯宇 (他很想上市)记忆科技 旗下亿联主营OEM(就是to B) SSD,其他方向的情况不了解时创意 应该主要是做嵌入式产品这一块亿恒创源Memblaze 主要做企业级SSD海康存储 联芸大股东大华技术 有子公司做SSD4.其他还有其他一些不是很了解的公司,可能因为公司规模比较小以及产品知名度不算高,比如合肥大唐存储南京鹏钛得瑞领新武汉喻芯半导体
投递大连飞创信息技术有限公司等公司10个岗位
点赞
评论
收藏
分享
10-27 12:14
已编辑
门头沟学院 Java
CVTE 应用软件开发 广州线下面
时间:2025-10-251. 技术面介绍自己的项目或者是实习经历的项目。手撕抽牌游戏。(给你3x3的一个数组,数组中随机两个位置元素为0,其他为1。玩家随机抽牌,抽到0加0分,抽到1加1分。游戏停止条件是玩家连续两次抽到0)如果这个抽牌游戏是双人抽牌,那么应该注意什么?2. 综合面试常规的HR话术吧。HR感觉挺专业的。总结:面试官感觉都有实力吧。办公环境不错。更新:2025-10-27 综合面试挂
查看3道真题和解析
点赞
评论
收藏
分享
10-31 17:29
已编辑
门头沟学院 硬件开发
offer选择:全志科技VS江波龙VS海格通信
投票
大佬们,一共拿到3个offer,应该怎么选?1.全志科技,珠海IC原厂,硬件工程师,996,公积金10%,(n+1)*142.江波龙,中山存储行业,硬件工程师,强度未知,公积金5%,n*143.海格通信,广州的军工国企,数字电路设计师,听说996,试用期打8折,公积金8%,n*14
点赞
评论
收藏
分享
一键发评
薪资不错啊
接好运
房补多少?
包饭是每天吗?
公司氛围咋样?
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
数字马力笔试结果
4197
2
...
java后端学习经验分享(大三进大厂版)
3315
3
...
26届双非本拿下美团SSP的真实感受
3117
4
...
十一月,希望有个好的开始
2970
5
...
真完蛋,我大抵是要毕业即失业了
2175
6
...
本硕985文科女秋招 0 offer深夜有感
2153
7
...
中信银行信用卡中心面经
1844
8
...
双非0offer
1821
9
...
秋招笔面记录
1787
10
...
秋招offer求帮选!帮帮孩子!
1430
创作者周榜
更多
正在热议
更多
#
秋招开始捡漏了吗
#
12535次浏览
74人参与
#
今年秋招还有金九银十吗
#
17164次浏览
133人参与
#
“vivo”个offer
#
46052次浏览
310人参与
#
秋招,不懂就问
#
330796次浏览
1983人参与
#
辞职后的日常
#
15431次浏览
84人参与
#
上班后,才发现大学__白学了
#
1685次浏览
18人参与
#
满帮集团求职进展汇总
#
7836次浏览
71人参与
#
打工人的精神状态
#
100836次浏览
1309人参与
#
分享一个让你热爱工作的瞬间
#
43199次浏览
395人参与
#
上班到公司第一件事做什么?
#
98612次浏览
681人参与
#
学历对求职的影响
#
550203次浏览
3903人参与
#
实习期间如何提升留用概率?
#
189670次浏览
1606人参与
#
一人一个landing小技巧
#
127368次浏览
1463人参与
#
我和mentor的爱恨情仇
#
79152次浏览
434人参与
#
学历or实习经历,哪个更重要
#
192293次浏览
1026人参与
#
海信求职进展汇总
#
84840次浏览
408人参与
#
秋招结束之后的日子
#
99867次浏览
1011人参与
#
被同事甩锅了怎么办
#
25093次浏览
100人参与
#
数字马力求职进展汇总
#
211504次浏览
1670人参与
#
和mentor 1on1 都聊什么?
#
3781次浏览
22人参与
#
你见过哪些工贼行为
#
31913次浏览
151人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务