ARM CHAIN-NPU软件开发-一面

#arm中国#📍面试公司:ARM中国
🕐面试时间:10.10
💻面试岗位:NPU软件开发
❓面试问题:
1.yolov8中对于模型量化和裁剪做的工作,F32到INT8的原理,主流工具有哪些精度损失怎么办,裁剪做的是剪枝,具体实现
2.模型选用的大小,怎么考虑的,为什么要选择yolov8,对v5提升了哪些,为什么不选用11
3.给你一个场景,一个固定size的memory,有一万个tensor,如何进行有效的安排
4.内存稀疏以外还有哪些方式,0-1张量占用内存处理
5.底层缓存实现的原理,在上个场景中,针对缓存你有哪些考虑
6.一个卷积操作具体函数实现流程是什么
7.linux中shell执行一个程序的全部流程(fork-execl-文件描述符关联-elf段加载、内存镜像重载-elf入口到动态的链接器-动态链接器加载动态库-plt、got的整合-_start入口点-main)
8.实现驱动功能poll的全部实现流程,原理解析,讲解poll从系统调用到最后执行的全流程
9.算法是库还是自己写的,怎么考虑的,具体提升的程序和验证方式
10.反问
🙌面试感想:
该部门主要是做NPU软件开发的,进去的话是做NPU底层驱动,框架应该是周易的那一套,一共两个技术官,还有一些问题忘记了,主要是针对深度学习的部分进行拷打,面试体验还行,部分问题没有答上来,大部分ok
#发面经攒人品##我的秋招日记##arm中国##秋招投递攻略#
全部评论
同岗位,一面完三天就挂了
点赞 回复 分享
发布于 10-21 20:29 四川
ARM咋不给我面啊接好运能给我面
点赞 回复 分享
发布于 10-11 22:19 浙江
接好运
点赞 回复 分享
发布于 10-11 22:19 浙江
点赞 回复 分享
发布于 10-11 22:15 湖北

相关推荐

9月中,嵌软,30min1、自我介绍2、能实习多久,在考虑找工作还是读研,是为什么想找工作3、C语言是一个编译语言对吧,写过脚本吗,Python是一个解释型语言4、RK3588,单片机都能支持串口输出吧,从helloworld到输出大体讲一下,无论是串口输出还是显示,就是你写的代码是如何运行的你清楚吗,编译的四个步骤是什么;你的开发环境是什么,是直接用的GNU工具链还是IDE,如何建立这个工程5、C语言全局变量、局部变量、静态变量存储在哪里,生命周期是多少6、既然全局变量和静态变量的生命周期都是整个程序的运行周期,为什么还有区分静态变量和全局变量7、如何理解C语言模块的概念,怎么称之为模块8、C语言里面堆和栈的差别在哪里9、堆和栈的大小是如何调节的,你是需要多大的栈,平时是怎么控制的10、假如使用一个32位的开发板,最大内存空间是多大,4G大的空间,mmap地址映射,这4G的分配你清楚吗11、用过link文件吗12、动态链接和静态链接清楚吗13、动态链接是在运行的时候才找,请问一下是谁来找14、你用的MCU能动态链接吗15、你用的MCU的型号的各个部分是什么意思,16、你的开发环境是什么,keil是直接写代码,烧录吗17、Linux下你是如何调试的18、你在Linux下只是开发应用程序是吗19、了解Linux驱动开发吗,讲一下20、C++你熟悉多少21、权限你清楚吗22、在使用C++的时候最大的问题是什么,最容易犯的错误是什么,23、你知道什么是野指针,什么是悬空指针吗24、C语言和C++最大的差别是什么25、Linux内核看过吗26、stm32用过吗,用来干嘛27、我看你们好多人的简历都写了智能车,做这个的提升是什么28、你在智能车项目里面的职责是什么,为什么用这个芯片29、老家哪里的,为什么想来北京30、你投实习投什么岗位,你对我们的岗位的了解是什么31、我们是芯片厂商学过计算机体系结构吗,我们只是做核的,不做外设32、交叉编译和GDB怎么用33、段错误是什么导致的34、什么叫非法地址34、四六级、绩点36、反问37、如果有意向的话多久能到岗
发面经攒人品
点赞 评论 收藏
分享
评论
7
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务