美图 C++图形一面面经

211硕,计算机科班,面试时间50分钟,整体难度也不大,后面问了一些OpenGL的,真尴尬,没怎么看都忘了

图形学部分:

介绍一下光线追踪的流程

蒙特卡罗积分

详细说一下光栅化渲染管线

msaa以及ssaa的区别

说一下透视投影和正交投影的推导

mipmap原理

三角形光栅化方法:扫描线算法和包围盒算法

如何判断点在三角形内:重心坐标、向量叉乘

点在三角形边界处理:topleft规则处理

OpenGL渲染管线(大致说了下)

alpha测试和深度测试的前后顺序(这里不确定)

shader的debug(这里忘得一干二净)

如何在shader中传入数据(只说了uniform传入)

C++部分:

创建对象时父类和子类的构造顺序

为什么父类要在子类前面构造

为什么子类要在父类前面析构

内存分区

详细说一下堆栈(内存非数据结构)的区别,这里没答上来

虚函数原理

快速排序

手撕算法:二分查找

反问:实习面还是秋招面,因为面试官想让我去实习

问面试官对我评价,面试官说基础不错,他等会面试结束直接跟hr说确定二面

总体感觉图形学问的较多,C++问的较少,问的都比较基础,手撕也是简单题补一下OpenGL

#面经##美图面经##图形学##面经美图#
全部评论
你说很简单确实挺简单但是你都没答对没答上来,面试官就说你基础不错看来他的要求是降低了!
点赞 回复 分享
发布于 2024-10-07 03:03 广西
大佬
点赞 回复 分享
发布于 2023-08-18 18:27 北京
大佬
点赞 回复 分享
发布于 2023-08-18 17:35 江西

相关推荐

昨天 12:24
重庆大学 运营
坏消息:和好工作擦肩而过
给点吧求求了:怎么可能因为差几秒,估计就是简历更好看婉拒了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 12:11
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
06-17 00:26
门头沟学院 Java
程序员小白条:建议换下项目,智能 AI 旅游推荐平台:https://github.com/luoye6/vue3_tourism_frontend 智能 AI 校园二手交易平台:https://github.com/luoye6/vue3_trade_frontend GPT 智能图书馆:https://github.com/luoye6/Vue_BookManageSystem 选项目要选自己能掌握的,然后最好能自己拓展的,分布式这种尽量别去写,不然你只能背八股文了,另外实习的话要多投,尤其是学历不利的情况下,多找几段实习,最好公司title大一点的
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
10
79
分享

创作者周榜

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