一面 电话聊,聊在学校的一些项目,哪些是自己独立开发的,哪些是团队项目,团队里做了什么,然后就聊个人的一些基本情况,后面反问一些问题,然后就结束了,大概十几二十分钟。视频面试,面试官人挺好,感觉应该是主管之类的,分三部分来问:第一部分:问一些基本的c语言知识常用的基本数据类型有哪些?long在32位跟64位下所占字节数是否相同?对指针的看法?以及指针的应用场景?怎么对链表进行插入跟删除?内存管理,说说动态内存跟静态内存?malloc跟calloc的区别?(忘记了,没答出来)第二部分:问单片机的一些基本知识常用单片机的有哪些外设?gpio的几种输入输出模式?说对我做的一个小车项目挺感兴趣,让我解介绍一下?(巴拉巴拉一堆)在项目当中用到adc,adc是什么,有几种模式,用到哪种模式,为什么?高级定时器的互补模式?(忘记了,说在项目里用的通用定时器,裂开)团队项目中有没有遇到过什么问题?(巴拉巴拉有的没的)uart跟rs232,rs485的区别?uart跟spi相比?可能还有,想不起来了第三部分:数模电(最死,虽然在学校数模电成绩挺高,但是几年没看,忘干净了)几个基本问题基本都答不出来,大概5分钟时间,人麻了最后就是反问了,总体来说面试官给人感觉挺好,没刁难我,还挺和蔼的,只能说自己太菜了早上二面,下午就收到消息说通过了,但是还需要把二面的视频给技术总监看,有问题的话还需要进行复试,心情瞬间又裂开了...查看更多