联发科-嵌入式软开笔面经

形式:笔试+面试(3轮)

笔试:选择+填空+代码修改+一道编程题

选择题基本都是C++的知识,没有什么特别难得;然后填空题我记得有关于虚函数内存泄漏的知识,也是很基础的;读代码并修改很像计算机等级考试,有一定难度。

编程题:ACM模式

题目:给定一个有序的链表,然后给定插入的节点,最后输出一个依旧有序的链表。

输入是一串有序的数字以及这串数字的长度,例如:6(个数) 1 3 4 6 7 9(插入节点)

然后插入的数字和插入数字的个数,例如 2(个数) 5 8(插入节点)

最后cout 1 3 4 5 6 7 8 9

tips:要求用纯c写,其实这道题不必要去初始化链表,你可以写一个有序插入的函数,将所有他提供的节点都插入即可。

面试

第一轮是纯技术面(2 VS 1)(40分钟),我当时是写了两道代码题,第一题是自己写标准库函数,例如strcpy、strcmp、memcpy、memcmp等等。第二题是翻转链表,当时面试官允许了我使用C++写代码,翻转链表是一道十分经典的题目,需要背下来,具体实现我就不给出了,详见Leetcode206。题目写完后,就是一些C++的基础知识,非常基础;计算机网络问了TCP三次握手的过程;计算机网络问了Linux内核空间与用户空间的区别。然后问我有没有内核或者安卓端开发的经验,并向我C语言的水平提出了质疑哈哈哈,说联发科技的开发语言都是C语言。第一轮很顺利地就通过了。

第二轮主管面(2 VS 1) (50分钟),首先介绍了项目,并很深地询问了项目细节,然后问了项目的分工,项目难点,如何解决难点,如何与队友合作沟通,遇到困难怎么应对,如果意见不合时,你的做法等等。基本是聊天吧,然后向我讲述了武汉联发科技的生产线,以内核开发和技术支持为主。反问阶段:问了公司的导师制度、实习培养等等。两位主管当场就明确表示有第三面,让我等等。2个小时后接到第三轮面试通知。

第三轮主管面 (30分钟),这一轮也是先介绍了项目,对项目有不少很深的提问。没有涉及语言基础。结束后向我介绍了联发科技的历史、员工福利、工作制度。反问:问了薪水,没告诉我哈哈哈。

下一周的周一,HR加了我微信,说恭喜我通过了。

薪资:总包25.7W 工作制度:965 基本不加班

面试感觉很好,后续活动很贴心,薪资在武汉也算能说的过去的,如果有互联网情结的就不太推荐了,以嵌入式开发、内核优化为主。

#联发科##嵌入式软开##软件开发笔面经#
嵌入式学习免费专栏 文章被收录于专栏

7年嵌入式软、硬件开发经验,分享嵌入式软件开发相关资料,专栏永久免费,在有帮助的帖子下送小红花即可!!!

全部评论
双非硕有机会进吗
1
送花
回复 分享
发布于 06-26 12:40 上海
在哪个城市呀大佬
点赞
送花
回复 分享
发布于 06-11 09:56 辽宁
秋招专场
校招火热招聘中
官网直投
请问如果是C++后端那一套,是不是岗位不太匹配呢,比如项目是一些linux高性能服务器,网络库相关
点赞
送花
回复 分享
发布于 06-11 20:35 日本
恭喜大佬!什么bg呀
点赞
送花
回复 分享
发布于 06-19 19:42 江西

相关推荐

14 34 评论
分享
牛客网
牛客企业服务