摩尔线程-系统软件开发工程师-二面

📍面试公司:摩尔线程
🕐面试时间:9.15
💻面试岗位:系统软件开发工程师
❓面试问题:
1.30分钟拷打项目
2.linux内存系统拷打
(1)iommu作用,理解
(2)高端内存的作用,各种kmalloc、vmalloc、kmap的原理,为什么存在高端内存
(3)mmap的原理和实现,四种组成的原理,并且具体讲实现
(4)缓存(三级缓存)实现原理,cacheline映射实现原理
(5)还有一些其他的,都是内存相关的
3.对gpu的看法,对未来ai的看法
4.对自己的规划
5.最成功的一件事情,体会感悟
6.手撕:lc142链表重排
7.反问
🙌面试感想:
一共面试了1小时48分钟,面试官主要还是问为什么,针对具体实现的考虑,大部分时间还是像聊天一样,针对未来发展和研究方向做深入的探讨
#发面经攒人品##我的秋招日记##发面经攒人品##软件开发投递记录#
全部评论
厉害了佬!
2 回复 分享
发布于 09-16 08:27 浙江
兄弟 1h48min 这么夸张吗
1 回复 分享
发布于 09-17 07:38 辽宁
佬,后面有HR面吗?
点赞 回复 分享
发布于 09-17 15:14 四川
哥们能给个timeline吗 我投了一直没约面试
点赞 回复 分享
发布于 昨天 18:23 浙江
这和我一面时候的题好像
点赞 回复 分享
发布于 昨天 10:51 浙江
佬,你投的北京总部吗?
点赞 回复 分享
发布于 09-16 17:25 浙江

相关推荐

09-15 10:05
西北大学 golang
点赞 评论 收藏
分享
📍面试公司:摩尔线程🕐面试时间:9.1💻面试岗位:系统软件工程师❓面试问题:一面1.介绍项目,项目拷打2.linux系统中断硬件中断和软件中断,中断的全流程,中断的上下文,中断下半部分的机制(API),配合说明抢占3.linux系统的v4l2子系统的具体应用使用流程,具体的底层驱动框架(pipeline,media拓扑,三层结构都问了)4.设备树的解析时机和解析过程5.设备驱动的匹配流程(BUS match),然后到驱动probe的详细流程,驱动的匹配按优先级的方式6.设备驱动如何适配多soc7.yolov8模型的底层原理和开发中遇到的具体问题8.MQTT协议的具体实现,和TCP/UDP区别,详细讲解网络驱动流程(sk_buff,dma,中断)9.线程池的实现和与手动创建的区别,如何实现线程池共享资源的访问10.mutex和spinlock的区别,和使用场景,然后中断能不能使用spinlock11.项目中算法的原理详细说明(自己的项目)12.设计模式用了哪些(单例模式、策略模式、工厂模式全部细节都问了)13.如何部署yolov8到板子上的,然后如何进行量化和裁剪,如何提高识别速度14.对国内、国外板卡的认识15.对AI+嵌入式的理解16.反问:具体业务🙌面试感想:一共面试了1小时40分钟,鏖战所有的八股和linux驱动和内核开发,面试到1小时30分钟的时候,不用写八股了,面试官很满意,然后直接反问,同值通知一周内二面
查看16道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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