联想嵌入式凉经

联想招的是x86平台的BMC开发,本人是嵌入式MCU方向的,说实话完全不在一个方向上,但是我想碰运气就投了,结果给面了。

整体感受下来的话,面试官非常和蔼,体验很好。但是碍于不对口,15分钟速通了。下面是面试内容。

  1. 寒暄问候
  2. 问项目相关的问题,但是我的项目这块他好像不是很懂,问的东西都比较的基础。大概就是安全啊、传输啊这块的内容。
  3. 讲一下Linux软件、硬件的一个大致体系,大概包含些什么? 我说不是很了解,说了点设备树什么的。
  4. 讲一下一个完整的嵌入式设备包含些什么? CPU、Flash、RAM、外设,不知道还有什么
  5. A使用USB给B传输数据,配置了DMA。A传输完成之后,B的CPU去读DMA映射的内存区域,发现没有数据,讲一下可能的原因? 我说是不是DMA没有触发,他说不考虑通信问题,考虑系统这个层级,说有没有可能是内存没有同步到cache?我说不了解。
  6. 讲一下联合体和结构体的区别。怎么解决和定位内存泄漏、越界的问题。
  7. 一个服务器多个客户端,如何去维护和每一个客户端连接的socket。 没学过C的网络编程,我跟他说我知道Java里面是给每个用户发个令牌,用令牌确认身份。我答出来的时候自己都没蚌住,太逆天了
  8. 反问环境,我说你们做嵌入式哪个方向的。

求大佬讲解,属实是不对口,一点都不知道。

—————分割线—————————

9月15号更新:

一面当天下午直接给过了,约了二面。

二面是个主管,对架构以及C++新特性比较感兴趣。

面完之后没消息了,估计泡池子要泡沉。

全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
2 回复 分享
发布于 09-09 08:04 广东
佬,二面有手撕吗
点赞 回复 分享
发布于 09-18 20:15 湖北
什么bg啊
点赞 回复 分享
发布于 09-16 10:53 黑龙江
第7题其实就是考察经典老八股,多路IO复用,一个线程监控多个socket,你回答那个令牌我看了都笑拥了
点赞 回复 分享
发布于 09-15 11:48 广东
uu投的哪个base
点赞 回复 分享
发布于 09-09 17:39 湖北
好像是同一个面试官,uu你是收到感谢信了吗
点赞 回复 分享
发布于 09-06 17:59 上海

相关推荐

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不够用的话也有可能会有三面
发面经攒人品
点赞 评论 收藏
分享
base上海 9.10 全程45min不愧是联想,面试如测评和笔试一样的反套路,越到后面越出乎意料,感觉以下面经可能对项目经历不一样的人没什么参考价值,全程都是看着简历项目问问题1.自我介绍2.是否有在华为进行发展的打算(开始思考...之后的自我介绍是不是不应该提拿了华为优实)3.针对在华为实习做的驱动开发,从代码角度举一个片段进行详细描述4.IIC仲裁机制有涉及到吗(实际开发没有遇上,但了解过理论,面试官直接说开发没有遇上我们就不深入了😂)5.刚刚你有提到死锁,死锁发生的条件是什么?6.是否了解IIC时钟延展的内容7.一IIC总线上有两个从设备地址冲突会发生什么8.开发的内容如何呈现(大概意思是在华为驱动开发时以怎样的形式编译上板调试)9.你是否了解像Linux系统对ko是有签名要求吗10.有没有arm平台的开发经验11.简单介绍一个嵌入式系统组成开始手撕:12.反转链表:对一个单向列表进行反向打印(我刚要开写面试官说在写之前能不能讲讲思路?讲完后面试官直接说不用写了😂)13.又给了个具体工程题:将一根IIC总线上的所有从设备地址打印出来(我直接懵了,面试官一直在引导,最后想到当初写过的IIC用户态测试程序并结合IIC时序,通过open打开i2c设备文件,遍历所有合法7位从地址范围,通过ioctl设置要访问的从机地址,发地址信息,再通过read函数返回检验是否有ACK响应,以此确认从机地址)14.其中穿插着问:了解fd是什么吗?所有合法的从机地址范围是多少?为什么?设置发的数据应该是什么?15.除了用iocontrol的老方式进行设备通信,还有什么其他方式可以和设备内核进行数据交互?16.对工作地有什么要求吗17.从什么角度能让我(面试官)知道,(如果)等华为offer下来后,你不会毁约联想的offer(我当场懵掉,这不是一面技术面吗,居然会如此直接问这问题)18.职业规划反问:部门业务确认技术栈问之后的面试流程(整体流程至少两面,二面等通知,面试官居然直接说这场的结果是通过了,秋招面试中最直接实在的一位面试官)
发面经攒人品
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

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