首页 > 字节抖音渲染引擎一面面经
头像
demo859
编辑于 2020-06-23 16:49
+ 关注

字节抖音渲染引擎一面面经

自我介绍

C++:

  1. 平时用什么版本的C++?98还是11? ——答曰11往上;
  2. A有一个虚函数f,B继承A并重写了虚函数f;现在A的构造函数中调用了f,那么在B的构造函数中,这个虚函数f的调用会是哪个版本?为什么?——会调用A的
  3. placement new
  4. 说说C++11 —— 解释了右值引用、移动语义、完美转发;
  5. 手动实现一个string类,重点是构造函数和拷贝构造函数,使用引用计数而非开辟新内存
  6. 如果想在自己实现的类上使用c++11提供的自动for循环,要怎么做?——类内实现begin和end即可
  7. 智能指针weak_ptr的实现?


渲染和图形:

1. 问了问项目 mesh合并和LOD分别做什么的
2. 自己解释了渲染管线,问了fragment shading在哪个渲染管线的哪个阶段
3. 物理、图形、几何渲染对哪一个比较熟悉?

算法:

1. 输入两个字符串表示的二进制数,输出他们的相加结果,也是用字符串表示;比如“110” + "01" = "111"

全程一小时,面试官很友好,不会的就提示。
评价说c++和算法还可以但是渲染和图形不太行,这边先给过了

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐