某中厂ai编译器一面凉经

1.自我介绍

2.项目介绍

3.说说项目里面内存管理优化的实现

4.有没有看过一些开源项目的内存管理的实现。

答:没有,只会暴力实现。

5.说说你所实现的算子融合和冗余算子消除。

6.说说mlir里面的Op,region,block

答:不会,瞎蒙了一下,类比于llvm里面相关的概念,说了一下它们表示的范围不同

7.说说triton。

答:简易地说了一下triton从python kernel到cubin可执行文件的lower过程。

8.看你简历上写了熟悉编译原理,说说你了解的编译原理。

9.说说你所了解的循环优化的策略。

答:不会

10.说说为啥要有ssa,它的好处。

11.了解常见的大语言模型吗?

答:只知道基本概念,没有深入了解过。

12.mlir里面有很多CRTP,这个你了解吗?

答:不了解

13.知道左值和右值吗?说说它们的区别

14.说说cpp里面的移动拷贝构造。

手撕:无向图的深拷贝

(没撕出来,过年过的人都傻了,cpp都快忘光了)

已收到感谢信,入了人才库。

感想:人生第一次正经的企业面试,虽然挂了😂,但是收获颇丰,感觉自己平时学习学的不扎实,虽然之前学过相关的内容,但是到了面试的时候就是说不清楚,说不明白,还得继续加油

#ai编译器##编译器##cpp##面试#
全部评论
你这难度有点大啊,哈哈,还是第一次面试
2 回复 分享
发布于 02-18 14:37 北京
能透露一下面的哪一家吗?
点赞 回复 分享
发布于 04-20 00:38 湖南

相关推荐

2025年6月13日时长20min---------------------------1.自我介绍0.问有了解过react吗1.react和vue之间的区别2.简单介绍一下vue是什么3.问响应式原理和虚拟dom的关联:我这里就简单回答了一下视图的关系。加载渲染什么的4.介绍我的简历上第一个项目&项目过程中遇到的难点5.前面说解决加载比较慢的问题,问怎么解决的--Vue Route6.Vuex在项目中的作用:题主就简单用过vuex存储一部分数据,从这里取数据。7.介绍我简历上的第二个项目&遇到哪些难点8.工作过程中,前端和数据开发的占比:因为题主说自己有负责一部分的数据库反问环节:1.前端和数据开发这一块怎么样她说我有些模糊角色定位,而且通过我的描述我的数据开发更多是后端同学做的(本来就是,因为做的都是个人/几个同学弄的项目)2.公司前端业务这一块是怎么样的好像弄什么智能体agent吧,交互式的。最后说懂数据开发其实是加分项,但是更多要配合前端业务,懂怎么埋点,基本的sql语句,还有数据可视化这一块。--------------------------总体感觉下来,面试过程很轻松,没有开视频,面试官是女的而且听声音是广东人(我也是广东的)27~32岁的感觉。但是面试过程中没有什么提示吧。(温柔就完事了要什么过程提示!)这几天忙着考试,一点八股没看,本来想着拒掉的,但舍友(阿里大佬)鼓励我多试试,增加经验。过程中就是我对项目没有熟悉掌握吧,接下来还是要继续熟练掌握,然后多背背八股。
查看12道真题和解析
点赞 评论 收藏
分享
评论
7
18
分享

创作者周榜

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