内推码:zhangxun@cvte.com
全程45分钟,手撕代码一道
1.C语言指针2.函数指针用途
3.为什么要使用回调函数
4.聊项目
5.多态原理
6.IIC总线的时序说明一下,IIC数据包格式,IIC的读写操作怎么实现,状态怎么转换,SDA数据怎么变得,IIC总线仲裁机制
7.智能指针用法,shared_ptr底层
8.智能指针死锁是什么?怎么解决
9.线程死锁是什么?怎么解决
10.手撕代码,翻转语句顺序,单词顺序不变,welcome to cvte翻转为cvte to welcome.
还有别的思路吗(string对应每个单词然后位置交换)
11.开漏和推挽?为什么不直接接个电源要连上电阻
12.中断处理函数的格式?要注意什么?那些函数不能用?什么叫不可重入函数
13.GPIO的状态怎么转换
14.堆,栈相关,为什么局部变量在栈里不在堆里?
15.static用法
16.inline和define定义的函数有啥区别
17.public,protected,privated继承都有什么特点
18.函数调用时那些需要压栈
19.struct怎么倒推起始地址
20.频繁调用malloc会产生什么问题?linxu怎么解决内存碎片的
21.大小端定义?发送数据一个大端一个小端怎么处理
技术环节over,接下来哈牛逼,为啥不做专业相关去学嵌入式
想做哪方面,驱动还是中间层
写代码遇到困难怎么办,有自己的博客吗
反问环节,得知不忙九点前,忙九点后下班,小哥说这行去哪都这样,不想加班不阔能
还有一些想不起来了,问的很细节也很全面,比较偏向软件,但是单片机相关也会问挺多的,
操作系统也是重点,许愿二面。
更新:面试结束半小时后发短信已通过,效率杠杠的,提前许愿三面
9.24更新
下午的二面,晚上显示已通过
全程又是45分钟,手撕代码一道
1.如何看待嵌入式开发
2.觉得自己有什么优势
3.平时有什么爱好
4.项目
5.家里人对自己有什么期望
6.手撕代码,两条链表,一条从大到小顺序排列,一条从小到大顺序排列,合并并使其从小到大排列
7.线程池说一下
二面基本不会再问基础知识,即使有都是从项目发散出来的,所以如果对项目不熟悉,要么删掉,要么弄通透
面试官没开摄像头,全程紧张的一批,项目也没答好,感谢面试官放过
许愿线下面
9.25更新
综合(HR)面已通过,定的后天线下,不知道这线下刷不刷人
问了好多问题,大部分都是让你填的补充简历上的问题
没有技术问题,就是聊聊人生,表达进入CVTE的强烈愿景就可以了
期待最后一轮线下面,许愿offer
10.5更新
等了快十天,官网状态还是没有更新,但是突然接到电话,已offer,谈了薪资,感谢牛客各位大佬面经
全部评论
(6) 回帖