联发科面试+笔试记录

投嵌入式软件开发岗,第一天笔试试卷内容挺多,一个半小时答完;第二天两轮面试。

笔试:

1,写一个宏定义,不用<,>号和?号,判断正整数a,b的大小

2,x&(x-1):统计二进制中1的个数

3, int与unsigned int的计算,类型转换

4, strlen和sizeof的区别与联系

5,程序优化题:考虑优化方向:(1) 安全性:指针传递时,添加const;

                                                (2)内存管理:字节对齐,调整struct的类型顺序

                                                (3)执行效率:算法优化,执行操作

                                                (4)乘的操作:在单片机中改为位移操作

6,编程题:(1)链表操作,实现栈的功能

                   (2)数独操作

7,逻辑题,挺好玩的~

面试:

1,项目经历,项目中担任的职责

2,项目中遇到的最困难的问题,怎么解决的

3,画出整个项目的软件流程图,多线程操作的资源保护

4,c语言的基础问题(函数指针,static,类与结构体的区别,main的参数的意义)

    整体而言,笔试题不难,但是考的非常细,知识点考的挺多;面试问的较为详细,一个人半个小时左右,安排十分好,整体下来对联发科感觉非常好☺



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部