实习+秋招面经总结,经历回看——技术美术岗

博主分享了长达7个月的实习和秋招面试经历,涉及数字天空、创梦天地、完美世界、字节跳动、腾讯IEG和心动网络等公司技术美术岗位。面试涵盖渲染管线、哈希表、游戏特效实现、计算机图形学、数据结构、算法等方面的问题,以及面试反思和未来发展规划。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经历了长达7个多月的疫情时期,同时也是找实习和工作的七个月,总算是历尽千辛万苦拿到了理想的Offer,现在趁一个小的休息时段,总结一下近七个月的面试试题与经验,与大家分享一下技术美术岗位的相关面试问题,同时反思自己的得失,为后面的工作学习做准备。

3月 数字天空 技术美术岗实习

总共两面,二面HR面,拿到的第一个实习Offer,但可惜最后没去

  1. 项目中卡牌效果实现以及应用场景
  2. 真实感水流的实现思路
  3. 湖泊边缘透明处理的实现思路(项目引申)
  4. 游戏比赛的项目,引申序列帧动画的底层实现原理
  5. 常见爆炸特效和动画序列帧图系统自动分割的底层原理
  6. PBR流程
  7. UE4的shader
  8. 数据结构中哈希表的原理,双向链表的原理与应用
  9. 两个游戏特效的实现思路(项目中的)
  10. 计算机图形学的渲染管线
  11. 细分着色器的底层实现、应用场景,为什么需要细分着色器,导入高细分度的模型会对性能产生什么影响
  12. realflow中的水流实现过程

3月 创梦天地 技术美术岗实习

一面就挂了,问题主要偏向美术向

  1. PS中的颜色模型,每种颜色模型的用途
  2. 色调映射,HDR与LDR的区别,HDR对美术有什么提升,常见的色调映射算法
  3. 菲涅尔效果
  4. 后面的忘了。。。。

5月 完美世界 游戏客户端实习

一共三面,一面技术面,二面制作人面,三面HR面,最后在完美世界实习了两个多月,有一说一,在完美的实习体验很棒,也能学到很多东西,比较推荐

一面

(业务面试)

  1. 自我介绍
  2. 专业有什么课程
  3. 渲染管线
  4. 在c#中int的长度,最大值和最小值
  5. 深度优先、广度优先,如何实现二叉树的广度优先搜索或深度优先搜索
  6. 了解几种排序算法、快排原理、快排最坏情况、如何让快排成为稳定的算法、快排算法的最坏情况是如何避免的
  7. 哈希表的原理
  8. GC原理,JAVA的GC与C#的不同
  9. 堆栈区别
  10. 进程和线程的区别,进程的三种状态、进程进入阻塞的条件,在c#里调用哪个函数会出现这种情况
  11. 图论中单元最短路径的算法实现
  12. 单例模式,还了解哪些设计模式,装饰器模式原理
  13. 递归的条件
  14. Unity中导入资源的方式,动态导入资源的方式
### 华为OD技术试经验分享 #### 试准备要点 对于参加华为OD技术试的候选人来说,充分准备至关重要。重点在于掌握扎实的数据结构与算法基础[^1]。许多成功的候选人在备考期间不仅复习了常见的数据结构(如链表、栈、队列),还深入研究了各种排序和查找算法。 #### 实战技巧 在实际试过程中,保持冷静并清晰表达解题思路非常重要。当对一道编程题目时,先花几分钟构思解决方案再动手编写代码是一个明智的选择。一位成功通过试的人士提到,在思考清楚之后迅速而准确地写出功能完整的程序,并立即测试几个边界条件下的例子来验证逻辑正确性可以给试官留下深刻印象[^2]。 #### 代码质量重视度 除了能够解决问题外,高质量的编码习惯同样受到高度重视。良好的变量命名规则、简洁明了的函数定义以及必要的注释都是加分项。值得注意的是,完成后的代码会被HR截屏保存作为评估依据之一,因此务必确保提交前已经过仔细检查。 ```python def find_max_subarray(nums): max_sum = float('-inf') current_sum = 0 for num in nums: current_sum += num if current_sum > max_sum: max_sum = current_sum if current_sum < 0: current_sum = 0 return max_sum ``` 此段Python代码实现了寻找最大子数组之和的功能,展示了如何高效解决这类问题的同时也体现了优秀的编程实践标准。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值