Skip to content

Walmart labs Mobile Engineer在线测评面试经验

发表于 2026-05-08
更新于 2026-05-08
阅读量 加载中...

基本信息

  • 面试日期:近期
  • 面试岗位:Mobile Engineer
  • 学历背景:硕士
  • 工作类型:全职
  • 投递方式:网上海投
  • 面试形式:Online Assessment

面试详情

面试整体体验

候选人反馈本次OA整体算法量较低,后两题更偏向语言熟悉度和工程实现,除了算法本身,还需要注意输出格式、字符串处理,以及根据题目调用方式补全 struct 或 class 的初始化方法。

第一题

给定两个等长数组AB

定义:

  • s = sum of B[i], where B[i] > A[i]

要求在B的所有 permutation 中,求s的最大值。

候选人反馈:这是三道题里算法含量最高的一题,需要注意时间复杂度,数组规模下避免写出O(n²)的解法。

第二题

实现一个 task scheduler,需要完成两个 API:

  • add task
  • execute tasks

每个 task 带有 priority。

候选人反馈:一开始以为是每次执行一个 task、多次调用执行,因此考虑使用 heap 维护任务;后来根据 example 发现是一次性执行所有 task,直接排序即可。

第三题

给定一个 struct,其中包含typeidnum等字段,再给定一个该 struct 的列表。

要求生成:

  • type -> sum的mapping
  • total sum
  • array: [(id, num)],按照num排序

候选人反馈:题目本身比较简单,主要考察语言熟悉程度以及数据处理能力。

面试结果反馈

  • 最终结果:未知

引用来源

超市mobile OA海外面经

来源:一亩三分地

作者:匿名用户-FAVQM

发布时间:2026-05-07