游戏岗位有点寄的情况下随手报了一个互联网厂。
三月底投的简历,四月底才给笔试(给的那天刚好 CCPC Final,所以参加了下一场,也刚好收到劳米的拒信,客户端性能优化岗完全是考验 sys😭),笔试两个小时,我只做了一个小时,算法题非常简单,AK 了。之后又过了好久才给一面。
一面(~35min)
- 自我介绍
- SIGGRAPH 工作干什么的
- 手搓 shared_ptr(有点寄)
- 代码能力怎么样
- 图形引擎玩到什么程度
- Qt 的信号机制(刚好聊到)
- 有没有上手做过后处理
- 实习多久
反问:
- 做什么:可能结合 CV 给出的数据做特效
- 规模多大:二十来人
二面(~50min)
- 自我介绍
- 一般报的怎样的岗(图像偏渲染,对游戏开发并不是很感冒)
- PBR 渲染中 DFG 的意义
- 渲染镜子和物体的方法
- easy 算法题(放松时间)
- 如下代码会输出什么
class Base { Base() { f(); } virtual void f() { puts("B"); } }; class Dervied: Base { virtual void f() { puts("D"); } }; new Dervied();
- SIGGRAPH 工作干了什么,遇到什么困难
- 算法竞赛干什么
- 实习多久,未来准不准备读研
反问:
- 岗位提到图像,数字图像处理需求多大(60-70%),怎么精进(刷 shadertoy)
二面面试官人非常 nice 所有问题都会再帮我补充很多,也说组里很多人是做了游戏六七年来的,很详尽地介绍了互联网厂和游戏厂的区别(广度和宽度),还给我了很多学习的建议。也是这么多次唯一直接在面试的时候给出 positive 反馈的面试官,直接告诉我接下来就是 HR 面了,推荐我过去实习、学习、体验一下互联网厂是怎么样的。
两天后 HR(实习生) 就问了 “还在其他的流程中吗?” “base想在哪?” “实习哪天开始?” 之类的问题,也不算有个正式的 HR 面,