联发科 - 软件开发工程师 - 面经(12)
❗❗如果本文对您有帮助,请不要吝啬您的评论、点赞、收藏与小花,这对我非常重要!谢谢!❗❗
部分内容为牛客其他同学分享,单击小标题即可跳转至对应链接
如果侵犯了您的权益,请与我取得联系,我将立刻删除对应部分
-1、背景
岗位:软件开发工程师(嵌入式软件方向)
项目:2025秋招正式批
工作职责:
- Android 平台相关设备的驱动程序设计、开发与验证 ;
- Android 平台多媒体系统框架和驱动程序设计、开发与验证。
岗位要求:
- 2025届硕士毕业生,计算机、通讯、自动化及电子相关;
- 具有熟练的 C 语言编程能力,具备良好的 C++ 编程基础,掌握操作系统知识;
- 工作严谨细致, 主动性强, 具有良好的沟通能力和抗压能力;
- 具有以下条件者优先考虑:
- 熟悉Linux操作系统,有Linux driver开发经验;
- 具备多媒体专业背景与开发经验。
意向地:北京市
时间线:
0718(投递) -> 0730(笔试) -> 0816(一面)-> 0828(二面)-> ?
0、笔试
1、面经
1.1、一面
一
- 自我介绍
- 手撕:标准库函数(strcpy、strcmp、memcpy、memcmp)
- 手撕:翻转链表
- TCP 三次握手?
- Linux 内核空间与用户空间的区别?
二
- 自我介绍
- 项目
- 操作系统调度
三
20 分钟
- 自我介绍
- 拷打项目
- 用了哪些命令
- 出现问题怎么解决
- Linux 的内核是怎么实现之类的
四
-
自我介绍
-
实习里用了 SPI、I2C、UART 请描述一下工作机制或时序?
-
I2C 总线挂载多个设备怎么处理?
-
bootloader 更新固件的流程?(我的某个项目涉及)
-
介绍一下 FreeRTOS,出现长时间饥饿应该怎么处理,任务优先级反转,有哪些任务间通信机制?
-
了解课程,数据结构描述一种排列算法
-
计算机组成原理学过吗?阐述一些大概知识点(貌似对计组非常感兴趣)
-
对汇编和 ARM 架构的了解?(简历上写了)
五
5
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式软件名企笔/面试真题合集 文章被收录于专栏
欢迎来到我的专栏,在这里,我将整理并分享2024年各大企业的真实笔试/面试真题,同时还整理了嵌入式软件相关的八股知识。专栏内容涵盖C/C++基础、嵌软常见通信协议、ARM、FreeRTOS、Linux OS相关问题汇总,希望能帮助求职者了解考试趋势和嵌入式常见考点。无论你是准备面试,还是希望提升自己的专业知识,这里都能为你提供宝贵的参考和学习资源。