最近做完了 Intuit 的 Software Engineer OA,整体感受是:题目不算特别偏,但很吃代码熟练度和时间管理。很多人以为 Intuit 会偏 “轻松型互联网公司”,结果真正做下来会发现,它的 OA 节奏其实挺紧的,尤其对于平时刷题量不够的人来说,很容易在第二题或第三题开始卡时间。

这次把自己整理到的高频题方向和整个流程写一下,给后面准备 Intuit OA 的同学参考。


OA 整体流程

今年看到的大部分 Intuit OA 基本还是走 HackerRank / CodeSignal 风格,时间通常在 70~90 分钟左右。

题型主要包括:

  • 2~4 道算法题
  • 部分岗位会加 Debugging
  • 少数岗位会有 SQL
  • Backend 岗偶尔会问基础 API / OOP 场景

整体难度大概:

  • 第一题:LeetCode Easy
  • 第二题:Easy-Medium
  • 后面通常会上 Medium

真正难的地方不是算法本身,而是:

  • 输入规模比较大
  • Case 很阴间
  • 很容易被边界条件卡掉

今年出现频率很高的几个方向

Sliding Window

Intuit 今年特别喜欢考窗口类题。

我遇到的是一个变种:

给一个 transaction array,需要找到满足某种限制条件的最长连续区间。

核心考察:

  • 双指针
  • HashMap 统计频率
  • 动态更新窗口

如果平时刷过:

  • Longest Substring Without Repeating Characters
  • Fruit Into Baskets
  • Minimum Window Substring

这一类会明显顺很多。


Prefix Sum + HashMap

这类在 Intuit 出现频率也很高。

典型套路:

  • subarray sum
  • transaction analytics
  • cumulative metrics
  • continuous segment validation

很多题包装得很 business,但拆开本质还是:

  • 前缀和
  • remainder mapping
  • hashmap counting

有一道题其实本质就是:

“统计满足条件的连续区间数量”。

如果没提前练过 prefix sum,很容易超时。


Graph / BFS

不少人今年都遇到了 graph traversal。

题目背景可能是:

  • payment routing
  • account transfer
  • dependency chain

但核心还是:

  • BFS
  • visited set
  • shortest path

这类通常不算特别难,但很容易:

  • 漏掉去重
  • queue 写乱
  • complexity 爆掉

OA 最容易翻车的点

很多人不是不会做,而是:

“能做出来,但过不了全部 test cases。”

Intuit 的 hidden cases 比较多,尤其喜欢卡:

  • empty input
  • duplicate values
  • integer overflow
  • large constraints
  • unordered data

我当时第三题第一次提交直接 TLE。

后面重新改成 O(n) + hashmap 才全绿。

所以建议:

不要一上来就暴力。

哪怕第一版能过 sample,也最好立刻想复杂度。


Behavioral / Work Style 部分

部分 Intuit OA 后面还会接一小段 behavioral。

问题风格比较典型:

  • 如何处理团队冲突
  • deadline 很紧怎么办
  • 如何面对 ambiguity
  • 如何 prioritization

Intuit 很看重 collaboration。

很多时候不是选“最强势”的答案,而是:

  • communication
  • ownership
  • customer impact

这种方向。


我准备过程中帮助最大的东西

说实话,这次最大的感受是:

Intuit 的 OA 重复率其实比很多人想象中高。

尤其一些:

  • 高频 sliding window 变体
  • prefix sum 套路
  • graph traversal 模板

如果提前刷过真实面经,会明显知道它喜欢怎么包装题目。

我后面准备时,看了不少真实 OA 高频题整理,也做了很多模拟环境练习,包括:

  • 限时 mock interview
  • HackerRank 全真环境
  • 高频题分类总结
  • VO follow-up 题库

后面是在 Programhelp 上找到不少近期开出来的 Intuit 高频题和面试整理,对后面复习节奏帮助挺大。


给后面准备 Intuit OA 的建议

不要只刷 LeetCode 热题

Intuit 很喜欢:

“business 包装 + 基础算法”。

所以重点应该放在:

  • 快速识别模型
  • 优化复杂度
  • 写稳定代码

而不是死记 hard 题。


一定练熟:

高频核心:

  • Sliding Window
  • Prefix Sum
  • HashMap
  • BFS / DFS
  • Sorting + Greedy

必练能力:

  • debug speed
  • edge case handling
  • clean implementation

时间分配很重要

很多人第一题写太久,后面直接崩。

比较合理的节奏:

  • 第一题 10~15 分钟
  • 第二题 20 分钟
  • 后面留时间 debug

因为 Intuit hidden cases 真的很多。


总结

整体来说,Intuit OA 不属于特别“变态”的类型,但它非常考察:

  • 基础算法熟练度
  • coding stability
  • 限时输出能力

如果平时只是“会做题”,但没有:

  • 高频套路训练
  • mock 环境
  • 限时 coding

其实很容易在 OA 翻车。

尤其最近 2026 校招竞争明显更卷,很多岗位筛人速度特别快,OA 基本就是第一道门槛。

建议提前把:

  • Sliding Window
  • Prefix Sum
  • Graph
  • HashMap

这些高频模型至少完整刷一轮。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐