字节引擎岗二面面经

语言:

  • 四种类型转换

  • dynamic_cast的底层,是怎么识别是指向父类还是子类对象的

  • 堆区和栈区的区别,内存布局,哪种访问更快

  • 三种智能指针

  • 多态的实现

  • map和unordered_map的区别,红黑树的查找时间复杂度

  • 知道C#的GC吗

图形:

  • PBR方程

  • 纹理贴图的数据存放的是在哪个空间,sRGB->线性空间是怎么转换的

  • 颜色空间的转换

  • 遮挡剔除:如果有一个大的墙挡住了后边的对象,不使用深度,应该怎么直接把后面的对象给剔除掉(这个确实没学过)

  • 场景管理用什么结构

  • 次表面散射的原理,皮肤渲染是怎么做的

手撕:

  • 判断链表是否有环

  • 给一个指向链表节点的指针和头节点,要删除这个节点(把这个节点的值写成next的节点值,删除next)

  • 手写智能指针的实现

#面经##渲染引擎研发工程师##字节跳动##校招#
全部评论
借楼,字节跳动“杭州上海服务端”看过来!! 电商业务,发展迅速,机会非常多! 详情请看:https://www.nowcoder.com/discuss/683892?source_id=profile_create_nctrack&channel=-1 Java/Go语言都可以!
1 回复 分享
发布于 2021-07-16 11:26
dynamiccast那个楼主怎么答的
点赞 回复 分享
发布于 2021-07-16 11:35
楼主这是base哪里的
点赞 回复 分享
发布于 2021-07-16 12:21
图形居然没问GPU渲染管线嘛,差评😂
点赞 回复 分享
发布于 2021-07-17 12:07
顶一下 字节计算机视觉、图形学、AR&VR、音视频 岗位 https://www.nowcoder.com/discuss/685516
点赞 回复 分享
发布于 2021-07-20 23:49

相关推荐

评论
8
34
分享
牛客网
牛客企业服务