当前位置: 首页 > 面试经验 >

24秋招快手计算机图形学开发工程师二面(1h20min)

优质
小牛编辑
92浏览
2023-09-25

24秋招快手计算机图形学开发工程师二面(1h20min)

问了下,不是图形的,准确来说是图像组,维护直播特效用的底层sdk,人讲话很舒服,遇到问题了耐心解答,然后代大致框架写对了,有小问题的话也不会纠结

  1. string get_string(){return "123";} int main(){const char *s = get_string().c_str(); cout << s; }这个代码有什么问题,栈上临时值被销毁,外部访问报错
  2. string s = "1234"; auto &&s1 = std::move(s); // const auto &s1 = std::move(s) // 问 cout << s << "," << s1 分别输出什么。两个都是"1234,1234",没答对,命中了我的八股盲区:auto+左右值引用
  3. 数组top2/topk
  4. 写三维LUT查找+插值,给了个代码框架,做像素映射。如果思路清晰的话写起来应该挺快,但是哥们那房间没有空调,又是面了1个小时,搞得我很烦躁,写完有很多错误,但对面非常耐心,最终还是讨论着都解决了
  5. 项目方面,比较注重项目的横向比较,因为我有一个做的GPU光追优化,会问你这个和github上开源比起来性能如何
 类似资料: