2.21深圳合杰公司面试凉经(技术面试)

#大家都开始春招面试了吗##春招交流#
第一次线上面试吧,也是求职过程中第二次面试吧,还是得努力学习发现问题。
技术面试(30min)
   1:自我介绍
   2:什么时候接触STM32单片机
   3:  使用过STM32外设(脑子发懵了,只回答了定时器,串口,按键,ADC,DMA等其余想不起来,之前没怎么面过)
   4:  使用过那些通讯接口(IC , SPI , UART , CAN回答了,但是我说我没有使用过)
   5:使用过USB吗?(回答不上来,没有使用过)
   6:了解常见的GUI开发框架吗?(只回答上来,lvgl,还有一个想不起来了)
   7: 使用过那些屏幕开发吗?(OLED, TFT, IPS,LCD1602等)
   8: 屏幕有哪些接口开发?(SPI , IIC两种)
   9 : 使用常见IIC,SPI的外设有那些?
  10:学习过Linux开发,知道有那些Linux开发板吗?(linux我是真的一点没看,本来准备学的,但是准备考研去了,我服了)
  11:知道图像处理的常见操作吗?
  12:多久能出来实习,还是准备毕业之后出来上班?(我说我要准备毕业设计这方面的论文.....至少得毕业答辩没问题才可以出来)
  13:有什么是需要问我的吗?(公司规模,公司开发形式等)
  14:没有了就结束了,还是发现许多问题,继续投吧,回学校春招。
全部评论

相关推荐

某家大公司 项目经理 基础工资在1w左右,另一个是月8k包吃住
点赞 评论 收藏
分享
一面:项目一1. 简历⾥⾯的两个项⽬哪⼀个你个⼈感觉对自己积累、成长以及技术栈掌握的⽐较好的?2. 这个项⽬,整体有多少⼈参与,你负责哪⼀部分以及对应的软硬件是怎么样的?3. 主站和从站之间是⼀个什么样的拓扑关系?4. 在这个项⽬过程中,你遇到过什么挑战或者难以解决的问题,最后你是怎么解决的?5. 那在这个项⽬做的时候,刚开始两个模块之间那个脉冲信号接收的硬件接⼝应该是没有定义的吧?是没有设置模块之间这样有⼀个接触的吧?后来为了实现从站的⾃我ID识别才加上去的?6. 那你们⼀开始这个从站ID是使用什么方案来确定的?7. 你说这个⽅案是为了让从站能够在不同数量和顺序变化情况下⾃动获取唯⼀ID,如果在实际使⽤当中抽掉⼀个从站或者中间少了⼀个,那它前后之间就没有接触,也就不能传递脉冲信号了,ID号也没办法确定,这个问题怎么解决的?8. 项目里的脉冲传递有没有遇到过那种误触的现象或者干扰信号抖动这类的?如果有,你是怎么解决的?9. 这套系统,主从之间是RS485通信,从站与从站之间会有⼀个串联或者串行的比如IO信号之类的吗?11. 你这个模拟量输⼊模块为什么要用⼀颗独立的ADC?12. 简单说⼀下项目中选用的AD7606芯片和STM32F051里面自带的ADC的差异体现在哪⼉?13. 针对你的项目,ADC需要多⼤的转换速率以及分辨率需要多少位有要求吗?14. 当模拟量转换为数字量之后,主机是怎么知道它已经转换完成?(会有什么信号提示呢?)15. 对于ADC,它转换速率,有没有可能会⽐较⾼,但是你的SPI如果通信速率⽐较慢,以及你MCU主控去采集这个ADC的结果周期间隔比较长的话,那ADC的转换速率可能限制并不在它自身,而是在于你这个系统的读取时间?16. SPI你是怎么配置的?它速率配置多少?然后有没有⽤中断或者是DMA这些功能。17. SPI的通讯速率⼤概能到什么样⼀个范围?18. SPI是用DMA去读的吗?19. ADC数据采集你在软件上是怎么去做的?20. DAC:GP8301的相关参数?21. 如何输出模拟量?项目二:1. 你对RT-Thread这个操作系统有什么了解或者说⻅解?2. 这个项目为什么要考虑上操作系统?3. 这个系统的API移植都有了解吗?4. 系统要跑起来的话,你需要去在移植过程当中,着重去实现哪些东西?5. 创建⼀个任务,需要配置哪些参数?6. 你创建⼀个任务的时候为什么要去给他分配堆栈大小?为什么7. 任务调度过程当中,CPU在做什么?8. 简单讲⼀下从当前任务切换到下⼀个任务的过程。9. 你在移植RT-Thread提供的IIC驱动时,为了防止出现防止多个任务或线程同时访问同⼀个I2C总线的问题,你通过禁用中断的方式来保护I2C传输,那么关闭中断需要特殊去考虑⼀些什么因素吗?单片机:1. STM32F051和STM32F103有什么区别?2. ARM Cortex-M0内核和ARM Cortex-M3内核有什么差异?3. MCU,它除了内核之外,还有⼀些常用的寄存器,能简单说⼀说吗?4. 中断发⽣及处理的整个过程是什么?5. 处理器怎么查找中断向量表6. 你在实际开发中数组和指针的相互使⽤有没有什么特别的使用体验或者说遇到过什么问题,可以举例说明?二面:主要以综合面试为主,大部分都是底层相关的问题和平常开发中的遇到的一些bug怎么解决的。
查看35道真题和解析
点赞 评论 收藏
分享
点赞 6 评论
分享
牛客网
牛客企业服务