小米 – 图形特效算法架构师 职位分析和面试指导

职位描述:

1. 负责Xiaomi HyperOS 特效,动效算法开发,支撑产品/设计实现开发需求,提升用户体验;
2. 负责优化特效/动效性能功耗,在交付过程中支撑高质量交付,攻关疑难问题;
3. 负责图形新技术的洞察探索,制定图形算法在移动端落地的长期演进路线(N+1、N+2),并进行技术验证。

职位要求:

1. 本科及以上学历,硕士优先,计算机、图形学或图像处理、数学等相关专业;
2. 至少精通一种图形API,如OpenGL/Vulkan/Metal,深刻理解2D渲染引擎(SKIA)或者3D渲染引擎(UE、Unity)中图形渲染管线(deferred, forward, tile-based)的设计与优化,精通Shader编程语言(GLSL/HLSL/MSL)。熟练掌握图形算法的原理与实现(包括但不限于Sampling and reconstruction, Radiometry, PBR,SDF,Shadow,AO,ray tracing, GI, 贝塞尔曲线渲染与细分以及后处理算法);
3. 对图形行业技术发展趋向又深入洞察经验,对图形算法的数学原理深刻理解,深入理解现代GPU架构,熟悉图形应用层和驱动层联合优化;
4. 有较强的C/C++编程能力,具有androidUI 框架(SurfaceFlinger, hwui, view等)设计能力;
5. 熟悉RenderDoc,Snapdragon Profiler等性能分析工具的使用,熟练掌握Android性能优化方法和相关调试工具。

招聘部门:

小米

工作地点:

北京市 ID:A209229

面试建议:

小米的图形特效算法架构师职位是一个极具技术深度的岗位,不仅要求候选人具备扎实的图形学理论基础,还需要丰富的移动端实战经验。从职位描述可以看出,面试官最关注的是候选人在图形算法实现和性能优化方面的能力,特别是对移动端GPU架构的理解和优化经验。 在准备面试时,建议重点复习图形渲染管线的各个阶段及其优化方法,特别是针对移动平台的优化技巧。准备好展示你在Shader编程和图形算法实现方面的项目经验,最好能准备几个具体的性能优化案例。同时,要对Android图形框架有深入了解,包括SurfaceFlinger等核心组件的工作原理。面试中可能会涉及数学原理的深入讨论,特别是与图形算法相关的线性代数和微积分知识。建议提前熟悉RenderDoc等工具的使用,并准备演示你如何使用这些工具解决实际问题。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。