联发科-嵌入式软开笔面经
形式:笔试+面试(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
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式学习专栏 文章被收录于专栏
7年嵌入式软、硬件开发经验,分享嵌入式软件开发相关资料,简历、工作、技术支持!!!