寒武纪 驱动开发实习生面经(凉经)

1.自我介绍

2.问实习经历(真随机数生成模块怎么实现熵增,RSA)

3.项目有没有涉及到任务调度?

4.问项目中DMA传输的驱动(我做的stm32,调用的库函数,就没继续问了)

5.做过哪些驱动开发?

6.有没有看过linux内核源码?

6.进程间通信方式?

7.进程的几种状态?讲讲阻塞态

8.有哪些锁?互斥锁和自旋锁区别?

9.数据结构中树有哪些类?红黑树和二叉搜索树的区别?

10.手撕代码

给定int型数N,找到能使N*M的构成均为0或1的最小的int型数M(没做出来)

#寒武纪面经#
暑期实习投递记录 文章被收录于专栏

记录我自己的暑期实习投递

全部评论
老哥还有手撕啊😂
1 回复 分享
发布于 03-17 15:36 四川
N形如0b1101,第二位0用第一位的1填,填完之后变成0b11010+0b1101=0x100111,相当于N×(2+1),继续填第四位0,0b1101000+0x100111=0x10001111=N×(8+2+1),以此类推
点赞 回复 分享
发布于 04-01 00:39 浙江
佬,还有第二批面吗 刚投,这几天没反应。。有hr可以让我问问不
点赞 回复 分享
发布于 03-31 22:33 北京
是暑期实习吗哥
点赞 回复 分享
发布于 03-27 23:40 上海
请问是当天出结果吗
点赞 回复 分享
发布于 03-25 23:32 北京
大佬什么bg啊
点赞 回复 分享
发布于 03-23 00:22 北京
这是今年的实习吗
点赞 回复 分享
发布于 03-21 18:12 上海

相关推荐

嵌入式开发工程师职位名称:嵌入式开发工程师  所属部门:硬件研发部  工作地点:沈阳  薪资范围:15-20K/月(13薪+绩效奖金)  岗位职责:  1. 固件开发:     - 基于Linux/FreeRTOS开发边缘计算单元(Jetson Nano/RK3588)的底层驱动,支持多传感器(摄像头、红外测温、麦克风阵列)数据采集。     - 优化硬件资源占用(内存<500MB,CPU利用率<70%)。  2. 低功耗优化:     - 实现动态电压频率调整(DVFS),待机功耗<5W。     - 设计离线缓存机制(存储30天数据),支持断网环境下的本地决策。  3. 通信协议开发:     - 开发设备与云端的数据传输协议(MQTT/CoAP),确保数据同步延迟<1秒。     - 适配工业通信协议(如Modbus RTU/TCP),支持PLC设备联动控制。  4. 故障排查:     - 分析硬件异常日志(如SPI通信超时、DMA溢出),提出改进方案。  任职要求:  1. 教育背景:本科及以上学历,计算机、电子工程、通信工程等相关专业。  2. 经验要求:     - 3年以上嵌入式开发经验,熟悉ARM/Linux开发环境。     - 有边缘计算设备(如智能摄像头、工业网关)开发经验。  3. 技术能力:     - 精通C/C++,熟悉Python脚本开发。     - 掌握Linux内核裁剪、设备树(Device Tree)配置、驱动开发。     - 熟悉RTOS系统(FreeRTOS、Zephyr)实时任务调度机制。  4. 加分项:     - 有FPGA开发经验(如Xilinx Zynq系列)。     - 熟悉硬件安全机制(Secure Boot、TrustZone)。 
点赞 评论 收藏
分享
评论
4
24
分享

创作者周榜

更多
牛客网
牛客企业服务