一片自留地 记录一下面试的不会的问题吧

magicyang · 2021年04月08日 · 最后由 magicyang 回复于 2021年04月09日 · 3451 次阅读
  1. 算子融合的原则是什么?哪些算子可以融合?
    两眼懵圈。。。。说了 OpPattern 表示融合属性,但是没有实践,评价:入门水平,pass.

  2. 说一说你理解的编译器和解释器分别是什么?
    懵圈,只懂编译器,不懂解释器,寄存器分配什么的只有概念,不知道具体算法,评价:入门水平,pass.

  3. 我们来手写个不额外需要内存的方阵旋转吧。
    还好,基础算法我不菜,这个应该是过关了。。。

  4. 来说说你性能优化的经验吧,除了用 SDK 的工具,有哪些工具你用过?
    IDE 啪啦啪啦,然后开始自己打脸,这些都偏用户级,系统级的不太了解,可以看什么内存使用率啊,L2,L3 的内存使用率啊,内存命中率啊。
    评价:入门水平。

  5. 来说一说什么是 bank conflict,具体怎么规避的呢?
    扯了一通,金鱼脑袋,还是忘记什么 half-wrap,还是从怎么解决问题去思考了。评价:基础不行,入门级,pass。

1 号 - 今天 8 号,面了 7 家,反正有 offer 了,也会去,就不纠结其他家给不给 offer,去不去上海,压不压价的问题了。
收工了,去坑里蹲着了,慢慢来,让自己两年后尽量别那么菜。
这就是 38 岁的菜鸡底层面试的简单经历,菜就一个字,收心继续修心、修技术。

共收到 4 条回复 时间 点赞

这是测试题么..感觉不是做的同一个岗位😀 😀 🍗

Mango 回复

我不是测试,这是软件最底层开发,架构相关的职位面试,再往下就是硬件芯片了。

应该是 AI 芯片相关软件支撑吧,kernel、driver、toolkit、framework 之类的,面的莫不是寒武纪?

槽神 回复

哈哈,寒武纪不在南京。
类似的吧,ai 的编译器,性能优化。
真正做芯片的问的还是很深的。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册