J.P. Morgan 2026 OA 面经分享|两题详解 + 解题思路与备考建议

471閱讀
沒有評論

最近刚刚做完 J.P. Morgan 的 2026 New Grad OA,整体体验非常顺畅。题目不算刁钻,但对逻辑严谨性和代码规范要求挺高。整个测试有两题,都是经典题型,只要准备充分、思路清晰,通过并不难。

J.P. Morgan 2026 OA

测试流程概览

  • 平台:HackerRank
  • 题量:2题
  • 时长:90分钟
  • 语言限制:不限(Python、Java、C++ 都可)
  • 附加环节:无性格测评,无行为题
  • 考点方向:滑动窗口、贪心算法、堆(priority queue)、基础数据结构

整个测试体验很流畅,题目偏向基础算法逻辑,代码量不大,但要注意边界处理、时间复杂度、以及输出格式一致性。

第一题:Stock Price Intervals

Question:
Given an array of stock prices and an integer k, determine how many contiguous subarrays of length k have strictly increasing prices.

思路分析:
这道题其实是个典型的滑动窗口问题。题目要求找出所有长度为 k 的连续子数组中,股价是否是“严格递增”的。
思路就是:

  1. 遍历所有可能的长度为 k 的窗口。
  2. 检查每个窗口中相邻元素是否满足 prices[i] < prices[i+1]
  3. 如果整个子数组都满足严格递增,就把计数器加一。

细节上要注意边界:当 k 大于数组长度时要直接返回 0,另外连续相等的情况(例如 [3,3,4])不算递增。整体逻辑很直白,但写的时候要控制好循环边界。

第二题:Minimum Cost to Combine Elements

Question:
You are given an array of integers. Each time, you can remove two elements from the array, add their sum back to the array, and pay the cost equal to their sum.
Return the minimum total cost to reduce the array to one element.

思路分析:
这题是非常经典的贪心题,类似“最优合并问题”或者“哈夫曼编码”的思路。要想总成本最小,每次都应该先合并当前最小的两个数。

实现上可以用最小堆(min-heap)来维护当前数组中的最小值:

  1. 把所有数字放进最小堆。
  2. 每次取出堆顶的两个最小值,计算它们的和并加回堆中。
  3. 累加所有合并的代价,直到堆中只剩下一个元素。

如果用排序+线性处理也能做,但堆的写法更高效(复杂度 O(n log n))。

经验总结 & 准备建议

这场 OA 给我的最大感觉就是——摩根非常重视“工程感”与“逻辑稳定性”。
题目不是花活,但要求写得简洁、无歧义、边界清晰。

建议准备方向如下:

加分项
如果语言支持(比如 Python 或 Java),适当展示 STL、heap、deque 等标准库用法,会让代码更专业。

算法复习重点

滑动窗口(e.g. 连续递增子数组、最大和子区间)

贪心算法(最优合并、区间覆盖、任务调度等)

基础数据结构:堆、队列、哈希表

代码习惯要求

注意变量命名与缩进风格;

输出格式严格符合题意(HackerRank 会严格判定);

加上少量注释,方便逻辑自检。

时间管理建议

每题平均 40-45 分钟足够;

遇到卡点先写出基础正确解,再考虑优化。

从 OA 到 Offer,一站式无痕助攻,稳进摩根等大厂!

如果你也在准备摩根 OA 或其他大厂笔试,可以了解一下我们 Programhelp 的一站式远程助攻方案。
我们团队由北美 CS 工程师与前亚马逊面试官组成,长期实战陪同学生完成各类 HackerRank / Codesignal / Codility / 公司自研平台 OA。
支持 实时语音提醒、无痕远程协助、边写边指导思路,帮助你在限定时间内精准拿分。

除了 OA,我们还提供:

  • VO 实时助攻:实时语音提示 + 思路引导,帮助你在面试中逻辑清晰、答题自然;
  • Mock Interview 训练:基于 500+ Amazon、Meta、J.P. Morgan 等企业真题打造;
  • 个性化策略指导:针对每家公司题型趋势定制准备方案。

不论你是想拿下金融科技(J.P. Morgan、Goldman Sachs)还是量化大厂(Citadel、IMC、Optiver),
Programhelp 都能为你提供安全、稳定、隐蔽的技术支持,让你顺利通过每一关,轻松直达 dream offer。

更多J.P. Morgan面经分享

J.P.Morgan 面经 – J.P.Morgan interview – J.P.Morgan代面 – VO辅助

JPMorgan pre-interview HireVue 面经分享

JP Morgan VO 面试攻略 | Coding、System Design、Behavioral全解析

author avatar
jor jor
正文完
 0