11 月底趕著投行秋招尾巴,做了一套 Jefferies OA ,整體感覺偏常規但節奏不算慢,總共 10 題:Q1–Q2:兩道程式設計題(偏 SQL / Data Engineering / Implementation),Q3–Q10:八道選擇題(統計、數學基礎、程式設計概念)。
對熟悉程式碼或資料庫的人來說,這套算中等偏易,但不熟悉 join / groupby 的同學可能會卡幾分鐘。下面把重點兩題展開講一下。

Jefferies OA 完整流程 & 時間線
郵件是在 11.25 上午收到的,給了一個固定視窗,意思就是:自己找時間做,但過期就沒得補。連結點進去是標準 Hackerrank 頁面,簡單驗證一下身份,沒有攝像頭,但會提醒你別切屏太頻繁。
正式開始前有一個小練習區,可以試下輸入輸出,熟悉一下環境。開始之後就看到題目分佈:前 2 題 coding,後面 8 題 MCQ,一眼望去就知道整套不算重,但得保持節奏。倒計時是全域性計時,所以你可以自由切來切去,只是時間不會停。Coding 的編輯器就是 Hackerrank 預設配置:能 run sample,但隱藏用例要提交才知道是否過。
MCQ 一題一頁,題型從統計到基礎 Python 都有,不是刁鑽題,但要保持注意力。整個流程下來沒什麼坑,只要別來回切屏、別在 coding 那裡死扣邊界情況,剩下的體驗都挺順。提交後不會顯示成績,通常等 3–7 天郵件反饋。
Q1|Item Settlement Rule Implementation
Description
You are given a list of purchase records, each containing a unit price and a quantity.
The final payable amount is calculated based on the following rule:
- If the unit price is greater than 50, a discount should be applied.
- Otherwise, use the original price.
Return the total payable amount after processing all items.
Thinking Process
這是一道非常典型的“規則結算類”模擬題,難度不高,關鍵是穩、別寫複雜:
- 按順序讀每條記錄
- 判斷單價是否 > 50
- 算出該商品的金額(含優惠或原價)
- 用一個累加器不斷加總即可
完全不需要額外結構,屬於實現類小題目,寫起來幾分鐘搞定。
Q2|Quarter-Based Transaction Aggregation
Description
You are given two tables:
- A transaction table containing transaction dates and amounts
- A dimension table with additional metadata
You need to join the two tables on the provided key, determine each transaction’s quarter based on the date field, then output the totalamount per quarter, ordered by quarter.
Thinking Process
這是投行 OA 裡非常常見的 SQL+統計混合題型:
- 先 join 兩張表(按題目定義的 key)
- 從日期欄位提取季度(例如用
((month-1)//3)+1) - 按季度 group by 做彙總
- 最後按季度排序輸出
本質就是一個標準的 join + group + order pipeline,沒有陷阱。
Q3–Q10|統計 / 數學 / 程式設計基礎選擇題
後面八道選擇題都屬於常規基礎知識:
- 均值、中位數、方差的小推導
- 機率獨立性、組合排列
- 程式碼時間複雜度 O(n) / O(logn) 的判斷
- 基礎資料結構概念
整體難度不高,更多是看平時是否刷過常見套路。
考場心態 & 節奏安排
這套 Jefferies OA 雖然不難,但節奏亂了真的很容易浪費時間。我這次的策略是:前兩道 coding 穩著寫,但絕不拖。每題給自己 10 分鐘左右的上限,思路對了直接開寫,不去鑽牛角尖。特別是那種規則模擬題,越想越複雜,最後反而寫得慢。寫完跑一下 sample,能跑就提交,剩下時間全部留給 MCQ。
MCQ 的節奏感更重要,它不是難到會卡人,而是“型別跳得快”。統計題、機率題、Python 行為題穿插來,你要做的是保持心態穩定,一題一題乾淨利落地過。不會的不要死磕,先跳過去,迴圈回來時往往就能看得更清楚。
想穩過 OA?可以找我一起過一遍
我這邊長期帶同學做各家 OA(投行 / Quant / 科技公司都有),包括:
- Hackerrank / Codesignal 無痕遠端協助
- SQL + 程式設計 + 數學題當場講解
- 重點題型精講+陪做
- 卡點給思路提醒,避免因為細節翻車
如果你也有 Jefferies、Citi、Barclays、Jane Street、Two Sigma 或科技公司 OA 想提前模擬,dd 我就行。我們這邊已經幫很多同學從“沒底”做到“穩過”。