腾讯面经


IEG 后台开发 一面

2024.4.30 面试 约50min 一面过

1、简历拷打

(1)基于文本提示的图像编辑系统 项目

  • 看你用到了triton inference server,讲一下你在使用过程中觉得它有什么缺点吧?
  • StyleCLIP是开源的模型结构吗?

(2)系统备份软件 项目

  • 项目特色是什么?
  • 网络传输功能是使用什么传输协议?
  • tcp和udp的区别是什么?
  • tcp是可靠的,udp是不可靠的,有什么办法能够使udp可靠?
  • 为什么tcp断开连接需要使用四次挥手?

(3)基于FFT进行卷积加速的并行算法实现 项目

  • 是从一开始就使用cuda实现的FFT还是重构的?
  • 这个项目的特色是什么?
  • 为什么cuda stream能够进行加速?
  • 共享内存是怎么利用的?
  • 线程块和线程束的区别是什么?
  • 还有想过其他加速方式吗?

2、基础八股文

  • c++有了解吗?
  • STL中的模版类使用过吗?mapunordered_map有什么区别?分别适用于什么场景?
  • 哈希冲突的解决办法有哪些?分别解释一下
  • 多态是怎么实现的?
  • 什么是虚函数?
  • 什么时候会用到虚析构函数?
  • 为什么数据库要使用B+树?(由于对数据库底层不了解,所以没有往下问)
  • 大模型了解吗?讲一下Transformerdecoder结构?
  • 为什么要用多头,而不用单头?
  • 刚刚提到多头注意力机制的输入中的Q矩阵来自于encoder结果,那如果没有encoder,单独使用decoder时,这个Q怎么获得?
  • Transformer相比于LSTM的特点是什么?为什么要从LSTM更新到Transformer?
    • 提示:从注意力机制的作用角度回答

3、算法题

146. LRU缓存
详见快手面经

IEG 后台开发 二面

2024.5.6 面试 约40min 二面过

IEG 后台开发 三面(主管面)

2024.5.11 面试 约30min 三面过

IEG 后台开发 HR面

约了 2024.5.14 面试,放弃


文章作者: leven
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 leven !
评论
  目录