<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>硬件面经 on 我的博客</title><link>https://submit.leskspark.xyz/</link><description>Recent content in 硬件面经 on 我的博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 18 Aug 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://submit.leskspark.xyz/index.xml" rel="self" type="application/rss+xml"/><item><title>A 公司面经</title><link>https://submit.leskspark.xyz/p/a-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</link><pubDate>Tue, 18 Aug 2026 10:00:00 +0800</pubDate><guid>https://submit.leskspark.xyz/p/a-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</guid><description>&lt;h2 id="面试流程"&gt;面试流程&#10;&lt;/h2&gt;&lt;p&gt;一共三轮：&lt;strong&gt;一面（技术基础）→ 二面（项目深挖 + 手撕代码）→ HR 面&lt;/strong&gt;，全程线上，每轮间隔 3~5 天。&lt;/p&gt;&#10;&lt;h2 id="一面技术基础45-分钟"&gt;一面：技术基础（45 分钟）&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;自我介绍，然后直接从简历上的项目开始问。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;异步 FIFO&lt;/strong&gt;：怎么设计？空满标志怎么产生？格雷码为什么能避免亚稳态？&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;跨时钟域处理&lt;/strong&gt;：单 bit 信号怎么同步？多 bit 数据用什么方法？&lt;/li&gt;&#10;&lt;li&gt;时序约束基础：setup / hold time 是什么？违例了怎么修？&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="二面项目--手撕60-分钟"&gt;二面：项目 + 手撕（60 分钟）&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;把简历上第一个项目从头到尾讲了一遍，重点追问了&lt;strong&gt;总线协议的握手时序&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;手撕代码：用 Verilog 写一个&lt;strong&gt;序列检测器（1011，可重叠）&lt;/strong&gt;，写完当场分析状态机。&lt;/li&gt;&#10;&lt;li&gt;反问环节我问了团队规模和培养机制，面试官很耐心。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="hr-面20-分钟"&gt;HR 面（20 分钟）&#10;&lt;/h2&gt;&lt;p&gt;常规问题：为什么选我们、职业规划、期望薪资、手里其他 offer 情况。&lt;/p&gt;&#10;&lt;h2 id="总结心得"&gt;总结心得&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;异步 FIFO 和 CDC 是数字 IC 面试的&lt;strong&gt;必考题&lt;/strong&gt;，建议把格雷码转换的电路图自己画三遍。&lt;/li&gt;&#10;&lt;li&gt;手撕代码不用追求一步写对，&lt;strong&gt;边写边讲思路&lt;/strong&gt;，面试官更看重思考过程。&lt;/li&gt;&#10;&lt;li&gt;项目一定要准备&amp;quot;如果重做会怎么优化&amp;quot;这个问题的答案，二面几乎必问。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>B 公司面经</title><link>https://submit.leskspark.xyz/p/b-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</link><pubDate>Mon, 10 Aug 2026 14:00:00 +0800</pubDate><guid>https://submit.leskspark.xyz/p/b-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</guid><description>&lt;h2 id="面试流程"&gt;面试流程&#10;&lt;/h2&gt;&lt;p&gt;两轮技术面 + 一轮主管面，线下进行，一天面完。&lt;/p&gt;&#10;&lt;h2 id="一面c-语言--操作系统60-分钟"&gt;一面：C 语言 + 操作系统（60 分钟）&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;code&gt;static&lt;/code&gt;、&lt;code&gt;const&lt;/code&gt;、&lt;code&gt;volatile&lt;/code&gt; 三个关键字分别什么作用？&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;内存对齐&lt;/strong&gt;：为什么对齐？&lt;code&gt;#pragma pack&lt;/code&gt; 有什么坑？&lt;/li&gt;&#10;&lt;li&gt;中断上下文里能不能调用 &lt;code&gt;printf&lt;/code&gt;？为什么？&lt;/li&gt;&#10;&lt;li&gt;现场写：反转一个链表的 C 代码，写完讲边界条件。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="二面项目--现场调试75-分钟"&gt;二面：项目 + 现场调试（75 分钟）&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;深挖了一个 RTOS 项目：任务调度、优先级反转怎么处理。&lt;/li&gt;&#10;&lt;li&gt;给一段有 bug 的驱动代码，&lt;strong&gt;当场找 bug&lt;/strong&gt;（缓冲区溢出 + 竞态条件）。&lt;/li&gt;&#10;&lt;li&gt;问 I2C 波形：用示波器看的话，起停位、应答位长什么样。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="主管面30-分钟"&gt;主管面（30 分钟）&#10;&lt;/h2&gt;&lt;p&gt;聊技术路线：偏驱动还是偏应用？有没有从 0 到 1 带项目的经历？&lt;/p&gt;&#10;&lt;h2 id="总结心得"&gt;总结心得&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;C 语言三大关键字 + 内存对齐是嵌入式&lt;strong&gt;送分题&lt;/strong&gt;，一定要答全。&lt;/li&gt;&#10;&lt;li&gt;现场找 bug 比手写代码更常见，平时多读 Linux 内核驱动代码有奇效。&lt;/li&gt;&#10;&lt;li&gt;中断上下文、原子操作这些概念要能说清楚&amp;quot;为什么&amp;quot;而不只是&amp;quot;是什么&amp;quot;。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>C 公司面经</title><link>https://submit.leskspark.xyz/p/c-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</link><pubDate>Sun, 02 Aug 2026 09:30:00 +0800</pubDate><guid>https://submit.leskspark.xyz/p/c-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</guid><description>&lt;h2 id="面试流程"&gt;面试流程&#10;&lt;/h2&gt;&lt;p&gt;两轮技术面，第二轮是技术总监面，节奏很快。&lt;/p&gt;&#10;&lt;h2 id="一面基础50-分钟"&gt;一面：基础（50 分钟）&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;MOS 管开关特性&lt;/strong&gt;：导通条件、米勒平台怎么来的？&lt;/li&gt;&#10;&lt;li&gt;画一个 &lt;strong&gt;Buck 电路&lt;/strong&gt;，讲电感电流连续/断续模式的区别。&lt;/li&gt;&#10;&lt;li&gt;数字地模拟地为什么要分开？单点接地还是多点接地？&lt;/li&gt;&#10;&lt;li&gt;现场看原理图：一块板子的电源入口保护电路（TVS、保险丝、共模电感）各自作用。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="二面项目复盘70-分钟"&gt;二面：项目复盘（70 分钟）&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;把一个完整的硬件项目从需求、选型、原理图、PCB、调试全链路讲了一遍。&lt;/li&gt;&#10;&lt;li&gt;追问：EMC 测试有没有做过？辐射超标怎么整改？&lt;/li&gt;&#10;&lt;li&gt;出一道题：给定输入输出规格，&lt;strong&gt;现场选一颗 LDO&lt;/strong&gt; 并说明理由（压差、功耗、封装）。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="总结心得"&gt;总结心得&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;电源（Buck/LDO）是硬件岗&lt;strong&gt;最常考&lt;/strong&gt;的模块，纹波、效率、热设计都要能聊。&lt;/li&gt;&#10;&lt;li&gt;EMC 经验是加分项，没有过整改经历也要知道常见手段（磁珠、屏蔽、layout）。&lt;/li&gt;&#10;&lt;li&gt;现场选型题考察的是&amp;quot;工程思维&amp;quot;，从功耗和散热倒推，别只背型号。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>D 公司面经</title><link>https://submit.leskspark.xyz/p/d-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</link><pubDate>Sat, 25 Jul 2026 16:00:00 +0800</pubDate><guid>https://submit.leskspark.xyz/p/d-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</guid><description>&lt;h2 id="面试流程"&gt;面试流程&#10;&lt;/h2&gt;&lt;p&gt;两轮技术面，一面基础、二面项目 + 综合。&lt;/p&gt;&#10;&lt;h2 id="一面verilog-与时序55-分钟"&gt;一面：Verilog 与时序（55 分钟）&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;阻塞赋值与非阻塞赋值&lt;/strong&gt;的区别，什么时候用哪个？&lt;/li&gt;&#10;&lt;li&gt;写一个 3 分频电路（占空比 50%），写完整理思路。&lt;/li&gt;&#10;&lt;li&gt;时序收敛：建立时间违例有哪些处理手段？（流水线、重定时、降频）&lt;/li&gt;&#10;&lt;li&gt;FPGA 内部资源：LUT、FF、BRAM、DSP 各自适合什么场景？&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="二面项目--高速接口65-分钟"&gt;二面：项目 + 高速接口（65 分钟）&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;深挖了一个图像采集项目：DDR 读写带宽怎么算？帧率瓶颈在哪？&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;SerDes 基础&lt;/strong&gt;：为什么高速接口要串行？预加重/均衡是干嘛的？&lt;/li&gt;&#10;&lt;li&gt;反问：问了部门做的产品方向和新人培养计划。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="总结心得"&gt;总结心得&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;时序收敛的&lt;strong&gt;方法论&lt;/strong&gt;比工具操作更重要，把&amp;quot;为什么违例&amp;quot;讲清楚。&lt;/li&gt;&#10;&lt;li&gt;3 分频这种小电路要练到 30 秒画出结构、5 分钟写完代码。&lt;/li&gt;&#10;&lt;li&gt;FPGA 岗对高速接口（SerDes、DDR）的追问越来越多，提前准备。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>E 公司面经</title><link>https://submit.leskspark.xyz/p/e-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</link><pubDate>Sat, 18 Jul 2026 11:00:00 +0800</pubDate><guid>https://submit.leskspark.xyz/p/e-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</guid><description>&lt;h2 id="面试流程"&gt;面试流程&#10;&lt;/h2&gt;&lt;p&gt;两轮技术面 + HR 面，验证岗笔试在线完成。&lt;/p&gt;&#10;&lt;h2 id="一面sv-基础50-分钟"&gt;一面：SV 基础（50 分钟）&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;面向对象&lt;/strong&gt;：类、继承、多态在验证里怎么用？&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;mailbox&lt;/code&gt;、&lt;code&gt;semaphore&lt;/code&gt;、&lt;code&gt;event&lt;/code&gt; 三个机制各自解决什么问题？&lt;/li&gt;&#10;&lt;li&gt;随机化：&lt;code&gt;rand&lt;/code&gt; 与 &lt;code&gt;randc&lt;/code&gt; 的区别？约束里 &lt;code&gt;soft&lt;/code&gt; 有什么用？&lt;/li&gt;&#10;&lt;li&gt;现场写：一个带约束的随机数据包生成器。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="二面uvm-与项目60-分钟"&gt;二面：UVM 与项目（60 分钟）&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;UVM 的&lt;strong&gt;验证平台结构&lt;/strong&gt;：driver、monitor、scoreboard 怎么协作？&lt;/li&gt;&#10;&lt;li&gt;覆盖率：功能覆盖率怎么定义？收集不到覆盖点怎么处理？&lt;/li&gt;&#10;&lt;li&gt;项目追问：验证一个模块用了什么激励策略，发现过什么 bug？&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="hr-面20-分钟"&gt;HR 面（20 分钟）&#10;&lt;/h2&gt;&lt;p&gt;常规问题 + 聊了薪资结构和工作地点。&lt;/p&gt;&#10;&lt;h2 id="总结心得"&gt;总结心得&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;UVM 结构图要能&lt;strong&gt;默画&lt;/strong&gt;，各组件职责一句话说清。&lt;/li&gt;&#10;&lt;li&gt;验证岗笔试常考 SV 语法细节，把《SystemVerilog for Verification》过一遍很值。&lt;/li&gt;&#10;&lt;li&gt;覆盖率是面试官最爱追问的点，准备一个&amp;quot;覆盖不上去怎么排查&amp;quot;的完整故事。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>F 公司面经</title><link>https://submit.leskspark.xyz/p/f-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</link><pubDate>Fri, 10 Jul 2026 13:30:00 +0800</pubDate><guid>https://submit.leskspark.xyz/p/f-%E5%85%AC%E5%8F%B8%E9%9D%A2%E7%BB%8F/</guid><description>&lt;h2 id="面试流程"&gt;面试流程&#10;&lt;/h2&gt;&lt;p&gt;两轮技术面，偏实战，问得很细。&lt;/p&gt;&#10;&lt;h2 id="一面si-与仪器50-分钟"&gt;一面：SI 与仪器（50 分钟）&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;信号完整性基础&lt;/strong&gt;：反射怎么产生？阻抗不连续有什么后果？&lt;/li&gt;&#10;&lt;li&gt;眼图怎么测？眼高、眼宽、抖动分别反映什么问题？&lt;/li&gt;&#10;&lt;li&gt;示波器带宽和采样率怎么选？为什么采样率至少要带宽的 2.5 倍以上？&lt;/li&gt;&#10;&lt;li&gt;现场问：一个高速信号测试不过，排查思路是什么？&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="二面测试方案65-分钟"&gt;二面：测试方案（65 分钟）&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;给一个产品规格书，&lt;strong&gt;现场设计测试方案&lt;/strong&gt;：测哪些项、用什么仪器、判定标准。&lt;/li&gt;&#10;&lt;li&gt;追问：电源纹波怎么测？探头接地线为什么越短越好？&lt;/li&gt;&#10;&lt;li&gt;聊了自动化测试脚本（Python + 仪器控制）的经验。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="总结心得"&gt;总结心得&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;SI 基础（反射、串扰、时序）是测试岗的&lt;strong&gt;硬通货&lt;/strong&gt;，比仪器操作更被看重。&lt;/li&gt;&#10;&lt;li&gt;测试方案设计考的是系统思维：先列风险点，再映射到测试项。&lt;/li&gt;&#10;&lt;li&gt;会 Python 写仪器控制脚本是明显加分项。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item></channel></rss>