网易 嵌入式开发 一面凉经

1.自我介绍 2.讲一下项目主要用了哪些模块或者协议 4.详细讲下电机调试 5.串口相关,波特率计算,115200下数据吞吐量(1ms多少数据) 7.CAN通信1m情况下,扩展帧满帧的时候1ms有多少包 8.做CAN开发crc校验帧会关注吗 9.会手动校验CRC吗,32上CAN的CRC校验怎么做的 10.CAN的ID,data,crc多少帧 11.之前一直在做测开,为什么想投嵌入式 12.Linux下BSP有用过吗 13.Linux下编程有接触吗 14.操作系统间进程的消息是怎么传递的 15.Freertos的调度是通过哪个中断进行的 16.在哪个中断进行一次任务管理的 17.在freertos中开辟大内存供所有任务调用需要注意什么?(互斥量) 18.Freertos中的消息队列 19.Freertos和linux区别(实时性,中断处理,应用场景) 20.rtos这种实时操作系统和Linux这种应用操作系统最大区别是什么 21.LInux的软中断,rtos是硬中断,Linux响应有延时 22.USB插拔项目 23.ROS用过吗,ROS里面有几大通信的模型,都有哪些 24.ROS中sokect有接触吗 25.未来想做的方向 26.单片机用过哪些,恩智浦接触过吗?用的什么库 27.32DMA数据,应用的时候有哪些需要注意 28.32关于以太网的开发 29.有用过哪些外设,sdio? 30.32的内存管理,有好几片

全网最受欢迎的嵌入式面经

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3000+订阅还会涨价,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc

#通信/硬件秋招总结##面经##牛客创作赏金赛#
全部评论
mark一下
点赞 回复 分享
发布于 05-09 21:18 浙江
博主招聘的是硬件工程师吗?
点赞 回复 分享
发布于 04-29 09:24 山西
mark一下
点赞 回复 分享
发布于 04-26 10:30 广东
mark一下
点赞 回复 分享
发布于 04-23 15:48 广东

相关推荐

内存泄漏指的是在程序中存在一些不再需要的对象,但由于某些原因无法被垃圾回收器正确回收和释放,导致这些对象占据着内存空间,无法被再次利用。内存泄漏会导致内存占用不断增加,最终可能导致程序的性能问题和崩溃。在前端开发中,内存泄漏通常是由以下情况引起的:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=d59bf6cbe74a47848bb179590bdf5f59无限制的事件监听器:当在DOM元素上注册事件监听器,但未正确删除或解绑它们时,事件监听器将一直存在并占用内存。特别是在持续性的页面或组件使用中,如果没有适当地取消注册事件监听器,就会导致内存泄漏。解决方法:在销毁页面或组件之前,务必取消注册所有的事件监听器,或使用一些库或框架提供的自动解绑机制。定时器未清除:在使用setTimeout()或setInterval()设置定时器时,如果没有及时清除已经执行或不再需要的定时器,它们会继续占用内存。解决方法:在定时器不再需要时,使用clearTimeout()或clearInterval()清除定时器。循环引用:当两个或多个对象之间存在相互引用,并且这些对象都不再被访问时,它们无法被垃圾回收器正确识别和回收,从而导致内存泄漏。解决方法:确保相互引用的对象在不再使用时可以被垃圾回收器正确回收。这可以通过破坏循环引用、使用弱引用、手动解除引用等方式来实现。大量缓存数据:如果在前端应用中保存大量的缓存数据,而这些数据在实际上不再需要,就会导致内存泄漏。解决方法:合理管理缓存数据,定期清理不再需要的缓存,避免无效的内存占用。总体来说,避免内存泄漏的关键是及时清理不再使用的资源,包括事件监听器、定时器、缓存数据等。在编码过程中,需要特别留意对这些资源的管理,在确保它们不再需要时进行正确释放,以便垃圾回收器能够将其回收并释放相应的内存空间。同时,使用工具和性能分析器可以帮助检测和定位内存泄漏问题,以及进行性能优化。
点赞 评论 收藏
分享
评论
5
46
分享

创作者周榜

更多
牛客网
牛客企业服务