虽然研究生期间做的都是基于java的web项目,但找工作的时候最终还是放弃java了,开始嵌入式之路。因为找工作期间本人从牛客网上很多人的分享中受益颇多,所以分享下本人诺瓦星云嵌入式软件的面试。1、首先是自我介绍,我大概说了一分半左右。2、然后主要问的就是简历上的项目, 每个项目都会问,由于我的项目主要是web,所以面试官问的并不深。项目是做什么的?做的过程中如何实现什么之类的?项目中涉及到的协议也会问3、因为简历上写了C语言,单片机、stm32这些,所以面试官就问了C语言的八股4、static const 关键字5、sizeof和define的区别6、普通局部变量初始化的值7、面试官问了关于泄露的问题,然后我就答了内存泄露,(回答内存申请大空间会造成内存泄露时,被追问这个是如何造成的,没回答出来)8、然后问了stm32,问使用过哪些外设,说了下GPIO的八种模式9、问了I2c通信,最后又追问I2c通信有哪些情况会出现通信失败(这个问题没准备,所以没答上来)10、问了外部中断有哪些,定时器中断会在什么情况下用到11、面试官打算问数据结构和linux方面,但因为我没学习,所以就没问我是8月21号面试,因为一些事,搁置了就忘记写牛客上了,现在想起来了就写了这些内容,希望对找工作的大家有些帮助。面试结果是过了两三天我自己上公众号上查的,被淘汰了。