Riot Games 的面试流程具有深刻的文化驱动和技术特色,侧重于寻找热衷于游戏的“以玩家为中心”的工程师。技术评估包括编码测试(带回家或限时)以及涵盖 CS 基础、系统设计和软件工程原则的面试。对于游戏性开发职位,通常要求精通 C++。重点在于行为和文化契合度轮次,旨在探讨候选人对游戏的热情、协作能力以及为玩家体验创新的潜力。
侧重于 CS 基础和编码能力的解题挑战。游戏性开发职位通常要求使用 C++。
注重质量与可读性:Riot 的官方实习学习指南强调编写可读、可维护的代码,而非炫技的单行代码。如果是带回家作业,请包含注释解释你的架构选择,彻底处理边界情况,并以清晰的关注点分离来组织代码。题目通常为 LeetCode Easy 到 Medium 级别,涵盖哈希表、二叉树和图等基本数据结构。先写出可运行的暴力解法,再进行优化——Riot 面试官看重你的迭代思考过程。仔细管理时间,系统地调试而非随机修改。对于游戏性工程职位,预期会有 C++ 专项挑战,涉及内存管理、指针和性能关键型代码模式。根据近期候选人反馈,技术评估大约持续 3 小时,因此要合理分配时间,优先保证正确性而非速度。