Intuit OA 最近又开始密集发放了!这套题型非常稳定,不管是 AI 岗还是 SDE 岗,基本都是 Coding + SQL + Bash 三道题的固定组合。只要提前熟悉类似题型,正常发挥就能稳过。

下面按真实做题顺序和体验,给大家带来一套最新高频真题复盘,帮你快速掌握解题思路和关键技巧。

Intuit OA 基本信息

  • 平台:HackerRank / CodeSignal
  • 时长:70–90 分钟
  • 题量:共 3 题
  • 题型分布:1 道 Coding + 1 道 SQL + 1 道 Bash/Shell

题目 1:Student Arrangement(Coding)

题目核心: 给定一个数组,其中 0 表示待填充的缺失位置。需要用任意整数替换所有 0,使数组成为“好的排列”——即任意相邻两个元素的绝对差值不超过 1。求总方案数(结果对 10⁹+7 取模)。

解题关键: 将数组按非零元素分割成多个独立区间,每个区间两端有固定锚点,中间全是 0。区间之间相互独立,总方案数为各区间方案数的乘积。 对于单个区间,已知起点值、终点值和长度,可转化为“路径计数”问题。通过枚举 +1、-1、不变三种操作的次数,利用组合数公式快速计算,避免暴力搜索,时间复杂度可控制在 O(n) 级别,完全适配 n≤1500 的约束。

题目 2:Stock Market Software Capitalization Report(SQL)

题目核心: 编写 SQL 查询,返回每个股票板块(sector)的总资本化金额,并按指定格式输出。

输出要求

  • 列:sector、total_capitalization
  • total_capitalization 需保留两位小数,并添加 B(十亿)或 M(百万)单位
  • 按 sector 升序排序

解题思路: 先过滤掉 sector 或 capitalization 为 “n/a” 的无效数据;将带单位的字符串转换为数值(B → ×10⁹,M → ×10⁶);按 sector 分组求和;最后将总和反向格式化为带单位、保留两位小数的字符串。整个过程逻辑清晰,数据清洗与格式转换是重点。

题目 3:Pattern Matching(Bash/Shell)

题目核心: 给定若干字符串,统计其中至少包含一个大写字母的字符串数量,并输出到标准输出。

解题思路: 使用正则表达式 [A-Z] 匹配大写字母,遍历所有输入字符串,计数包含大写字母的行数,最后直接 echo 输出结果。代码简洁高效,正则匹配方式是最优解。

想稳过 Intuit OA?

这套题型重复性高,提前刷过类似组合的同学优势明显。如果你时间紧张或对 Bash/SQL 细节不够熟悉,欢迎联系我们专业 OA 辅助团队。

我们提供:

  • OA 代写 / 实时辅助:远程安全操作,Code + SQL + Bash 三题 100% 通过保障,不通过不收费
  • 思路精准指导:避免卡在边界条件或语法细节上
  • 全流程支持:从 OA 到后续面试,一对一学长辅导

已帮助多名同学顺利通过 Intuit OA 并进入下一轮。名额有限,需要的同学尽快私信 ProgramHelp,我们会根据你的具体情况制定最合适的辅助方案。

Intuit OA 机会宝贵,提前准备就是领先一步! 加油,祝大家早日拿到 Offer!

Logo

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

更多推荐