WeRide OA 面经|WeRide 2026 SDE / New Grad / Intern 全流程真实解析(附代码思路)

WeRide(文远知行)作为自动驾驶领域的头部玩家,这几年发展稳健,已进入 pre-IPO 阶段。目前在美国(总部 San Jose)、中国、新加坡均有布局。工作环境不错(免费午晚餐)、同事优秀,还有不少回国出差机会。

今年 WeRide 加大了 New Grad 和 Intern 的招聘规模,HC 还算充足。在当前就业环境偏冷的情况下,来给大家分享一份新鲜、真实的 WeRide OA 面经

WeRide OA 通常在 HackerRank 上进行,3 道题,时间 90–135 分钟左右,难度中等偏上,重点考察数组处理、图论 BFS(带状态)、以及数据结构维护能力。

WeRide OA 真实题目拆解(2025–2026 版本参考)

Question 1: Distance Metric(数组同值距离和) —— 入门级中等题

题目大意: 给定数组 arr,对每个位置 i,计算它与数组中所有值等于 arr[i] 的其他位置 j 的索引绝对差之和。

示例

Python

n = 6, arr = [1, 2, 1, 2, 1, 3]
输出: [5, 2, 4, 2, 6, 0]

高效解法思路(O(n) 时间):

  • 用字典记录每个数字出现的所有索引列表
  • 对每个值的索引列表,计算前缀和,快速求出左右两侧距离和
  • 遍历原数组,对每个位置直接查对应值的距离和

注意:暴力 O(n²) 容易 TLE,建议用分组 + 前缀和优化。

Question 2: Bob Navigates a Maze(带金币收集的迷宫最短路径) —— 难点题

题目大意: 迷宫网格(0: 可走, 1: 障碍, 2: 金币),Bob 从 (0,0) 出发,需要收集所有金币后再走到 Alice 位置 (x,y),求最短步数。若不可能返回 -1。

核心考察:BFS + 状态压缩(因为要记录收集了哪些金币)。

推荐思路

  1. 预处理所有金币位置(通常不超过 10 个,用位掩码表示收集状态)
  2. BFS 三元组:(当前行, 当前列, 当前金币收集状态, 步数)
  3. visited 需要记录 (row, col, state) 三维(防止同一位置不同收集状态重复访问)
  4. 当到达 (x,y) 且状态为全收集时,返回步数

复杂度:如果金币数量为 k,状态数 2^k,整体可接受(k 小的话)。

提示:Alice 位置也可能是金币位置,要小心处理。

Question 3: Discount Events(价格调整查询) —— 操作维护题

题目大意: 有 n 个商品初始价格 price[],然后执行若干查询:

  • 类型 1: 1 x v → 把第 x 个商品价格改为 v
  • 类型 2: 2 v → 把所有当前价格 < v 的商品都提升到 v

执行完所有查询后,返回最终价格数组。

示例

Python

price = [7,5,4]
queries = [[2,6,0], [1,2,9], [2,8,0]]
最终输出: [8,9,8]

解法思路

  • 暴力:每次类型 2 都遍历一遍数组(简单但查询多时可能慢)
  • 优化思路:可以用线段树 / 懒标记有序集合 + 延迟更新 来维护当前最小值和批量提升操作
  • 或者记录最后一次“全局下限”操作,用一个变量维护当前全局 floor 值,再结合单点修改

注意:查询顺序严格执行,类型 2 是“当前”价格小于 v 就提升。


WeRide OA 备考建议

  • 时间分配:建议先做 Q1(快速拿分),再攻 Q2(状态 BFS 是高频自动驾驶相关题型),最后处理 Q3。
  • 重点复习
    • 数组分组 + 前缀和
    • 带状态的 BFS(状态压缩经典题)
    • 区间/批量更新 + 单点修改的数据结构
  • 自动驾驶背景加分:WeRide 偏好有图论、搜索、模拟系统经验的同学,BFS 这类题很常见。

WeRide OA 通过后,通常会进入 电面 / 虚拟 onsite,会问算法、系统设计、以及一些自动驾驶相关场景题(传感器融合、路径规划等基础概念)。


现在大环境对 New Grad / Intern 确实比较卷,但 WeRide 仍在积极扩招! 如果你正在准备 WeRide OA,却卡在迷宫金币收集或价格批量更新上,别慌

我们提供专业 WeRide OA 辅助 / 代写服务(HackerRank / 其他平台):

  • 全程 100% 通过,不通过不收费
  • 资深算法选手一对一,确保所有 Test Cases 全绿
  • 远程安全操作,账号零风险

已帮助多名同学拿到 WeRide Offer,助你高效拿到自动驾驶头部企业的面试机会!

立即咨询,锁定 HC(备注 WeRide OA)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值