CVTE嵌入式一面(上海)

1、自我介绍,CVTE给的自我介绍时间是我在所有面试中见过的最短的,大概两分钟。
2、项目中用过哪些总线协议,写一写串口传输数据的传输过程,详细说一说项目中使用串口通信时的帧结构。导致串口数据出现错误的原因有哪些,如何避免。
3、I2C总线发送float类型数据该如何设计帧结构,I2C总线的最大挂载设备数。
4、中断的执行过程,如果一个子函数既在主函数中被调用,又在中断函数中被调用,会出现什么问题,如何避免这些问题的发生。(之前从来没这么写过,考察点是如何避免函数重入。)
5、中断服务函数是否有形参和返回值,中断服务函数里应该注意哪些问题。
6、进程和线程的区别,Linux中创建进程和线程分别会调用哪些API。
7、Linux中的设备类型,磁盘属于哪种设备类型。
8、static关键字的作用,volatile关键字一般在什么情况下使用。
9、代码1:用两个栈模拟一个队列。(考察点:定义栈,栈的压入与弹出,栈的判空)
10、代码2:找出满足1 1/2  1/3    …… 1/n<=m的n的最大值。(考察点:变量的数据类型,float类型变量如何判等)
11、对ARM处理器的LDR/STR架构的理解。
12、为何选择嵌入式开发这一职位。
13、问题提问。

问题总体比较基础,但涵盖的范围还是挺广的,也有一定的深度,需要考虑的细节也比较多,一不留神就会跳坑里,尤其是各类总线传输中的数据帧结构的问题,之前一直没太关注过。

总之,CVTE的面试流程还是比较中规中矩的,效率较高,问题密度也很大,还是需要好好准备一下的。面试中,感觉面试官是从一个题库中抽题进行提问的,不太结合简历中的项目进行提问。#广州视源电子科技股份有限公司##校招##面经##嵌入式工程师#
全部评论
那两个代码题讲思路还是手撕呢
点赞 回复 分享
发布于 2019-09-19 17:19

相关推荐

一面:无手撕代码自我介绍--介绍一个自己感觉可以的项目--项目中难点--怎么解决的--有什么可以优化的--然后就是问i2c,spi这种很基础的东西,会问一个很广的概念,你自己需要去说,随便什么,不管是基础概念也好,时序也罢,个人感觉就是不能不说,他只需要你说就行。&nbsp;&nbsp;&nbsp;然后就是c八股,c++八股。&nbsp;&nbsp;&nbsp;&nbsp;技术结束,&nbsp;&nbsp;加班怎么看&nbsp;&nbsp;&nbsp;期望薪资多少,参加过学生会吗?负责什么,展开说说。有什么想问我的。&nbsp;&nbsp;&nbsp;二天后一面过&nbsp;&nbsp;&nbsp;开始二面:二面&nbsp;&nbsp;:无自我介绍,开头先闲聊。然后开始问项目。个人感觉更看重Linux方向的项目&nbsp;&nbsp;&nbsp;纯mcu可能不看好&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然后就是开始八股文,很少问嵌入式相关的,就一俩个问题,gpio多少种模式等等很基础的问题。大部分是八股文。&nbsp;&nbsp;&nbsp;&nbsp;中间会夹杂一些非技术,比如,你对未来的职业规划---展开讲讲。&nbsp;&nbsp;&nbsp;&nbsp;手撕代码---输入字符串输出纯数字---15分钟。&nbsp;&nbsp;&nbsp;&nbsp;准备好编译环境,博主就是没有编译环境,我以为就写完复制提交上去就行,我一个写嵌入式的我都没下编译环境,还是去网上的在线编译弄的。一团浆糊,后来者需要注意这个问题。&nbsp;&nbsp;&nbsp;然后就是一些其他问题&nbsp;&nbsp;&nbsp;个人期望薪资&nbsp;&nbsp;如果面试成功你认为什么原因&nbsp;&nbsp;&nbsp;没有成功呢?有什么想问我的。结束。一天后:挂&nbsp;&nbsp;&nbsp;&nbsp;手撕代码没有写出来,二面八股文也背的不好。预料之中。个人感觉还是很简单的。希望对后来者有用。
查看18道真题和解析
点赞 评论 收藏
分享
评论
4
19
分享

创作者周榜

更多
牛客网
牛客企业服务