联想嵌入式二面

base 上海 9.19 40min 全程结合部门业务(服务器)问项目经历的延伸问题。一开始还没自我介绍对面就开了个小玩笑,整场氛围非常不错,双方交流感很强。

面试官会很详细并清晰地描述了问题背景,但我的回忆+文字版可能不大清晰😂。以下问题依旧与个人项目经历强相关,问题本身参考意义不大,但面试官提问的逻辑大家可以参考下:

1. 确认base地个人倾向
2. 从驱动角度来看(看我近期做总线驱动居多),比如iic设备出现各种通信问题,如何快速定位是哪个层面的问题(我回答的基本是我当时开发过程中debug的整体思路+例子)
3. 以上提到的更像是开发过程中遇到这些问题,如果是开发之后验证过了也交付了,但客户那边就是出现了问题,返回了一个与这个模块有关的奇怪bug,这个bug可能是单次偶发的,如果你作为这个模块的owner,如何定位问题点
(先按临场想到的点小说了一下,后感觉没说到点,就请面试官再进一步描述一下)
4. 比如说,有没有什么办法去做一些保护现场的动作,你能不能现发挥想到什么具体办法,比如说可以做一些类似快照的方案也好,或者对这种错误上传的机制(刚好在第一段实习中有维护过一个专门做产线中机器日志上传的服务器,延展说了下自己的想法)
5. 当用户态已经感知到内核模块异常,现在想让内核把异常时刻的整个上下文状态做大部分的保存,从以上用户态到内核态的通知你有什么方案
6. iic是否支持多主多从,多主时,如何确保通信稳定正确(iic的仲裁机制)
7. 当iic总线上出现两个地址重复的从设备会是什么场景会出问题吗
8. 开问另一段实习:CI/CD架构相关内容并根据回答追问(具体问题不大记得了)
开问一段竞赛经历:
9. 用qemu做了什么
10. 你认为qemu在嵌入式工程师工作中真正的帮助之处在?
11. 在定制化qemu方面,比如说用qemu模拟具体硬件环境后,在一个bus上增加一个设备,仅在模拟环境中验证对应模块能否正常run起来,这个是可以实现的吗?
12. 在系统启动时,是在哪个阶段加载dts,对dtb了解吗

13. 反问:
根据一面反问的介绍,进一步问部门技术点
问后续流程:按基本规划,二面就是终面,但等十月都面完后如果hc不够用的话也有可能会有三面
#发面经攒人品#
全部评论
正在调LED闪烁的我默默关掉了示波器
点赞 回复 分享
发布于 2025-09-28 15:54 广东
二面终面但可能三面?
点赞 回复 分享
发布于 2025-09-28 15:53 吉林
怀疑部门业务是造航天飞机服务器
点赞 回复 分享
发布于 2025-09-28 15:53 北京
面试官开小玩笑时楼主CPU过载了吗
点赞 回复 分享
发布于 2025-09-28 15:53 江苏

相关推荐

03-09 23:19
已编辑
东莞理工学院 Java
四场中厂面试复盘:没有套路的技术拷问,才是真的“熬人”最近面了四家公司,每轮面试都卡在1-1.5小时,快把精力耗干了。没有统一的套路,每家都有自己的“刁钻角度”,面完只觉得心力憔悴,也终于真切感受到现在中场面试的难度——比秋招真的难了一个档次,不是背八股、刷几道算法就能应付的。这次四场面试,最直观的感受就是没有两场是一样的,每一家的考察重点都戳在不同的能力维度上,稍微准备不充分就容易卡壳。第一家最考技术广度,不是单一问某个知识点,而是追着你要“方案+选型+底层逻辑”。比如聊分布式事务,我刚讲完Seata的TCC解决方案,面试官立刻追问:“还有什么替代方案?比如XA、SAGA,它们的核心区别是什么?解决的业务痛点一样吗?你为什么选TCC而不是其他?” 还问了一个场景题:“有一张表,现有字段不确定是否能满足后续业务,要求在不修改原有字段的前提下做扩容,有哪些方案?每种方案的底层实现是什么?选这个方案的优势和风险是什么?” 这类问题问了三四个,只要有一个知识点没覆盖到,或者说不出替代方案的对比,就会被一直追问,直到你把逻辑理透。有的面试官则死抠技术深度,不考你会不会用,考你懂不懂底层。比如聊线程池原理,我讲完核心参数、工作流程后,面试官直接追问:“线程池的底层实现用了哪些数据结构?任务队列的底层是怎么组织的?线程池的复用机制底层是怎么实现的?” 甚至连 ping 命令都要挖到底:“ ping 命令发送的报文结构是什么样的?为什么要这么设计?每一个字段的作用是什么?” 不是简单背概念,而是要你把具体细节讲出来,哪怕是一个小的设计点,都要解释清楚背后的原因。还有一家的问题偏得很意外,看似和核心技术无关,却在考你的基础认知和排查能力。比如问:“ Ctrl+C 为什么能停止一个程序?它的底层原理是什么?Ctrl+C一点可以停止吗” 还有“你做过网络请求的优化吗?具体优化了哪些点?原理是什么?” 甚至问通配符的类型有哪些、底层是怎么匹配的。这些问题不是高频考点,但能直接看出你对技术底层的理解,不是只停留在“能用”的层面。算法题和场景题也都是穿插在技术问答中间,不是单独抽出来考,而是结合业务场景问。比如聊RAG项目时,突然问:“如果向量库的查询性能瓶颈,你有什么优化方案?用到什么数据结构?索引怎么设计?” 算法题也不是简单的LeetCode简单题,而是中等。而且面试全程没有“放水”环节,不管是技术问答、项目讲解,还是算法、场景题,都要实打实的回答。反问环节本来是放松的机会,但面完这么多场,反而没什么心情问,只觉得“终于结束了这一轮”,然后立刻要准备下一场的复盘和补漏。现在剩下还有两三轮这样的面试,说不焦虑是假的。但回头想想,这几场面试虽然难、熬人,却也把自己的知识漏洞和能力短板暴露得很彻底——原来不是自己“会了”,而是“懂的不够透”;不是没有方案,而是不会从多维度对比选型。中厂面试确实卷,HC也少,但每一场都是一次成长。接下来还是要好好复盘,把没答上来的问题逐个攻克,把底层逻辑再吃透一点,希望后面的面试能更从容一点后续更新面经
查看8道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务