字节跳动渲染引擎研发工程师一面

发面经,来攒人品
面试官看起来有30+,人比较和蔼,但就算你答错了他也不会提示你,让你继续错下去...
  1. 自我介绍
  2. 你对渲染怎么看
  3. 有做过什么opengl的项目,仔细说说
  4. 有做过什么多人合作的项目,说说自己是负责什么的
  5. 介绍Mipmap、mipmap的level是用什么算法生成的
  6. 有alpha可以用ECT1压缩吗
  7. 怎么判断三维空间里,两个三角形相交
  8. 知道什么光照模型
  9. RBP知道吗,仔细说说
  10. 知道四元树吗
  11. 如何绘制一个半透明物体
  12. 为什么要用虚析构函数
  13. 参数是如何在主调函数和被调函数之间传递的
  14. 堆栈的区别
  15. 反问
#面经##校招##渲染引擎研发工程师#
全部评论
关于OpenGL的面经及答案都放在这里了:https://www.cnblogs.com/cancantrbl/p/13644903.html,之后会后续更新的
4 回复 分享
发布于 2020-09-15 16:32
应该是PBR吧
点赞 回复 分享
发布于 03-19 11:57 浙江
请问实习生要达到什么水平才有机会呀
点赞 回复 分享
发布于 03-03 23:42 北京
两个三角形的相交咋做啊
点赞 回复 分享
发布于 2020-09-22 17:28
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-15 16:28

相关推荐

09-04 07:26
海南大学 Python
1、GIL (只说了,是一个全局锁,限制同一时间只有一个线程执行)2、py2和py3的区别print不一样、5/2不一样、range和xrange不一样,很深的答不上来,乱说,什么安全性3、迭代器和生成器的区别实现了_iter_(和_next_()方法的对象。迭代器对象可以通过for循环进行遍历,每次调用_next_()时返回一个元素,直到遍历完所有元素抛异常碰到yield就暂停,生成器函数在调用时不会立即执行,而是返回一个生成器对象,是一种特殊的迭代器4、python常见的语法错误类型(乱说。变量未定义、SyntaxError、缩进错误、TypeError、IndexError、KeyError......)5、手写装饰器6、shell指令统计文件中出现hello的次数乱写:count=$(grep -o "hello" file.txt | wc-l)7、了不了解微服务(乱说。把大型服务拆成单一职责、独立部署的独立服务)8、说一下注册中心的职责乱说。保存服务信息:服务方法名、版本号、ip-port。查询服务地址8、手写算法题:给定一个入栈顺序,和一个出栈顺序,问这个出栈顺序是否有可能成立abcde、aecbd9、rpc原理(没答上来,乱说。端到端建立连接后,通过定协议进行通信)10、常见的mq及其作用(乱说Kafka、RocketMQ、RabbitMQ)11、设计一个5v5的匹配乱说。匹配规则:大厅点击匹配后,把房间内的玩家信息放进匹配池,通过一定匹配规则进行匹配比如、评分接近、段位接近,主要考虑用户体验匹配节点假设要尽可能降低延迟能做到吗,几个手写的都写上来了,但是八股答的太浅
查看12道真题和解析
点赞 评论 收藏
分享
评论
7
35
分享

创作者周榜

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