摩尔线程 一面

时间:50min
岗位:系统软件工程师
答得不是很好,但通过和面试官交流还是学到不少东西(不过面试官好像在工位面试,背景音很嘈杂,还夹杂着一些脏话
1、自我介绍
2、面试官简单介绍部门业务,确认意向的岗位、方向
3、C++常用的标准
4、介绍智能指针
5、为什么要用智能指针,底层的原理
6、手撕:用C语言实现智能指针
7、手撕:用C语言在实现智能指针的基础上实现继承
8、拷打项目
9、对Linux内核的了解
10、内核态和用户态的区别
11、用户态系统调用之后,内核态会做什么
12、用过哪些内核调试工具
13、用过哪些实现线程同步的方法
14、手撕:用C语言实现memcpy函数的功能,要求更加安全(除了按逐字节复制还可以怎么做,如何提高效率)
15、反问
【如果对你有帮助能给我送个花花吗
#通信硬件人笔面经互助#
全部评论
手撕这么多吗?要求共享屏幕吗?
点赞 回复 分享
发布于 08-15 15:48 辽宁
大佬技术面有几面啊
点赞 回复 分享
发布于 2024-11-12 10:49 湖北
好难啊,这公司好像挺牛的,我投了现在也没消息,估计简历没过。还是佬牛啊,经常刷到你
点赞 回复 分享
发布于 2024-10-20 16:20 上海
感觉你这里的更难一些呢
点赞 回复 分享
发布于 2024-10-19 21:20 重庆

相关推荐

📍面试公司:摩尔线程🕐面试时间: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道真题和解析
点赞 评论 收藏
分享
评论
10
50
分享

创作者周榜

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