校招 未知部门 / 硬件工程师 / 一面/二面

[面试日期] 2026-09-17 [面试时长] 未知
[学校背景] 北京师范大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>面试凉经+1,我觉得我跟大厂真是八字不合</h2> <p>本来还挺有信心的 结果字节也挂了 还是二面没过 出来那一刻是真没脾气 就觉得没意思 这个我准备了小半个月 把能找的资料都翻了一遍 结果还是挂了</p><p>缓了两天才想起来把题记下来 复盘的时候发现 挂的那几道真不算超纲 就是当时脑子一片空白 说到底还是准备的时候有些角落没抠到</p><p>投的是字节 PICO 那条线的嵌入式软件岗 base 上海 做的是头显这块的底层 这个方向牛客上写的人不多 我把题记下来 给后面要面的兄弟做个参考</p><p><strong>一面 差不多 55 分钟</strong></p><p>一面还行 基础题居多 大部分能答上来 就个别地方卡了一下 面试官挺温和 但问得很密 基本不给你喘气</p><p>问到的题大概这些</p><ul><li>自我介绍完直接让我讲简历里那个采集项目 数据是怎么流的</li><li>指针和数组的区别 函数传参传数组的时候实际传了什么</li><li>二级指针什么时候用 举个实际场景</li><li>内存泄漏怎么产生的 你平时怎么发现的</li><li>malloc 申请的内存 free 之后还能不能访问 会发生什么</li><li>结构体内存对齐 给了个结构体让我算大小 再问怎么重排省内存</li><li>浮点数在内存里怎么存的 直接用等号比较为什么危险</li><li>大小端怎么判断 图像数据传输为什么要关心字节序</li><li>进程和线程的区别 各自的通信方式</li><li>堆和栈的区别 一块大的图像缓冲你会放哪</li><li>手撕 反转链表</li><li>又手撕了一个 两个有序数组合并</li><li>中断是怎么工作的 从触发到进中断服务函数中间发生了什么</li></ul><p>手撕两道都过了 这个还行 亏我刷过</p><p>面试官没深究 让我进二面了 现在想想一面真不难 就是密度大 有点赶</p><p><strong>二面 一小时十分钟</strong></p><p>二面换了个更资深的 上来就说咱们聊点深的 我心里咯噔一下</p><p>难度肉眼可见上了一个台阶 基本全是图像链路和实时性的实现层 面试官不问你会不会用 直接问底层怎么回事 我好几道直接卡死</p><ul><li>一帧图像从 sensor 出来到显示出去 中间大概经过哪些环节</li><li>MIPI 了解吗 跟并口传图像比好在哪</li><li>图像数据量很大 怎么在模块之间高效传 零拷贝怎么做</li><li>YUV 和 RGB 的区别 为什么传输和存储爱用 YUV</li><li>双缓冲和三缓冲是干嘛的 画面撕裂是怎么产生的</li><li>帧同步是怎么回事 VSync 在里面起什么作用</li><li>头显对延迟特别敏感 你觉得延迟主要来自哪几段</li><li>什么是硬实时软实时 这种场景属于哪种</li><li>中断响应延迟由哪几部分组成 怎么降低</li><li>多个传感器数据要对齐 时间戳怎么同步 时钟不准会怎样</li><li>DMA 搬图像的时候 CPU 同时访问那块内存会冲突吗 怎么处理</li><li>cache 一致性是怎么回事 DMA 和 cache 之间为什么会出问题</li><li>内存带宽为什么会成为瓶颈 怎么判断是算力不够还是带宽不够</li><li>让我讲一个自己遇到过的最难的 bug 怎么定位的</li></ul><p>MIPI、双缓冲、VSync 那几道我基本是懵的 平时搞控制搞采集 图像这条链路真没碰过 只能老实说不了解</p><p>DMA 和 cache 一致性那道更惨 面试官问我 DMA 搬完数据 CPU 读到的为什么可能是旧的 我知道跟 cache 有关 但具体怎么回事、该怎么处理 说不清楚 他又问那你平时写驱动怎么保证数据是对的 我彻底哑了</p><p>倒是中断延迟、时间戳同步那几道答得还行 这是我本行</p><p>二面出来我就知道凉了 果然 三天没消息</p><p><strong>复盘</strong></p><p>这次的问题跟我前面挂的那些场几乎一模一样 平时刷面经 看到一道题觉得这个我会 就翻页了 可那个会只是知道它是什么 再往下的怎么实现、为什么这么设计 我全是空的</p><p>还有一个更直接的原因 这个方向我压根就准备偏了 我一直按通用嵌入式那套复习 图像链路、显示、帧同步这些是 PICO 这条线的核心 我一点没碰过 属于自己把自己送上去的</p><p>投这种方向明确的岗 真的得提前看看人家产品是干什么的 我这次就是吃了没做功课的亏</p><p>一面那些 C 和基础的八股 我是跟着牛客那个《嵌入式软件工程师面试完全指南》过的 不然可能一面就交代了 它讲的时候是顺着面试官会怎么一层层往下问来的 不是干列题目 </p><p><a href="https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM">https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM</a></p>
AI 推荐面试题