头条上海 多媒体开发 面经
岗位:多媒体开发工程师 - 图像/音频/视频(上海)
幸得某位头条老哥的推荐,得知了这个岗位,跟自己学的东西还是很符合的。
与HR沟通后将原来在深圳的面试流程拉到了上海。
具体是做C++与OpenGL的图形学相关的工作,与抖音视频里一些贴图界面相关。可能也会有其他方面,如果有视频图像处理以及图形学比较厉害的硕士博士同学也可以联系他们。
一面(视频):
1,自我介绍 + 详细问项目
2,单链表判断是否有环?
3,OpenGL中对看到的物体进行放大,有哪些方法可以实现?
4,OpenGL中的glPosition表示什么,与最终输出之间有什么关联?
5,OpenGL里透明水杯如何渲染?
6,OpenGL里在fragmentShader中如何获取当前深度信息?
7,在线编程1,归并排序Merge
8,在线编程2,写一个递归全排列
2,单链表判断是否有环?
3,OpenGL中对看到的物体进行放大,有哪些方法可以实现?
4,OpenGL中的glPosition表示什么,与最终输出之间有什么关联?
5,OpenGL里透明水杯如何渲染?
6,OpenGL里在fragmentShader中如何获取当前深度信息?
7,在线编程1,归并排序Merge
8,在线编程2,写一个递归全排列
二面(视频):
1,自我介绍
2,给了一个非常复杂(对我来说)的C++虚继承相关的输出题目,说出整个函数的输出结果。
3,分别写出缩放矩阵,平移矩阵,绕X轴旋转矩阵以及矩阵变换顺序相乘问题。
4,一个2D圆,在圆上随机取3个点,3个点位于一个半圆内的概率是多少。
5,一个3D球,在球上随机取4个点,4点点位于一个半球内的概率是多少。
让等HR结果了~ 感觉表现一般般。。。看书还是不知道很多具体实际应用里的情况。
#C++工程师##面经##字节跳动##秋招##内推#