字节跳动——视频特效研发实习(一面)
介绍
- 介绍自己
- 介绍自己最熟悉的开发项目
C++
- C++11有哪些新特性
- 右值引用的目的
- 智能指针有哪几种
- const与define有什么区别
- 虚函数表是如何实现的
- 函数模板、类模板如何被初始化
- 你遇到过哪些内存泄漏的情况
- C++多线程应用的场景
- C++输出log
- C++内存布局有哪几种
- string类型转为char * 调用的函数
- 对string进行增删改查的函数
OpenGL
- 渲染管线
- 图元装配的过程
- 裁剪与混合有哪些可配置的属性
- 光照模型
- shander中有哪些内置的api
- fract(x)的含义
- 帧缓冲中有哪几种可以添加的附件,深度缓冲可以赋给纹理吗,颜色缓冲可以赋给渲染缓冲对象吗
- VAO,VBO,IBO(EBO)之间的区别
- glDraw()和glDrawElements()的优劣
- 把shader字符串加载进程序调用了哪些api?
闲扯
- 最近在读什么技术书?(《剑指offer》)
- 剑指offer中有多少道题目?
- 描述一道剑指offer中印象最深的题目
- 剑指offer的作者是谁