背景:Ramp 作為 fintech 獨角獸近一年招聘節奏激進,OA 回饋量在 2026 春招顯著上升。本文綜合 oavoservice 學員 25+ 份回饋,給出當前題型分佈、平台規則與「反爆雷」建議。
一、Ramp NG OA 平台速覽
| 維度 | 說明 |
|---|---|
| 平台 | CodeSignal Industry Coding(70 分鐘 4 題) |
| 邀請發送 | 簡歷篩選後 3–10 天 |
| 重投政策 | 隱性冷凍期約 6 個月 |
| 通過率(學員側) | ~25–35% |
| 評分方式 | 4 題分別計分,分段加權 |
重點:Ramp 比一般科技公司 OA 多了 fintech 業務語境——題目讀起來像真實交易系統,需要把「扣款」「額度」「對帳」等概念翻譯成資料結構。
二、4 大高頻題型
2.1 支付路由最佳化
import heapq
def route_payments(transactions, gateways):
pq = [(fee, cap, gid) for cap, fee, gid in gateways]
heapq.heapify(pq)
plan = []
for amt in transactions:
bucket = []
while pq:
fee, cap, gid = heapq.heappop(pq)
if cap >= amt:
plan.append((gid, amt, fee))
bucket.append((fee, cap - amt, gid))
break
bucket.append((fee, cap, gid))
for x in bucket:
heapq.heappush(pq, x)
return plan
複雜度:O(n log m)。
2.2 交易去重與合併
def dedupe_transactions(events, window=5):
last = {}
out = []
for ts, card, amount in events:
key = (card, amount)
if key in last and ts - last[key] <= window:
continue
last[key] = ts
out.append((ts, card, amount))
return out
複雜度:O(n)。
2.3 即時費用歸類
class CategoryTrie:
def __init__(self):
self.root = {}
def insert(self, prefix, category):
node = self.root
for ch in prefix:
node = node.setdefault(ch, {})
node['$'] = category
def classify(self, mcc, default='OTHER'):
node = self.root
best = default
for ch in mcc:
if ch not in node:
break
node = node[ch]
if '$' in node:
best = node['$']
return best
複雜度:O(L)。
2.4 額度檢查(多週期)
def check_limits(transactions, day_lim, week_lim, month_lim):
from collections import deque
out = []
day, week, month = deque(), deque(), deque()
s_day = s_week = s_month = 0
DAY, WEEK, MONTH = 86400, 7 * 86400, 30 * 86400
for ts, amt in transactions:
while day and ts - day[0][0] > DAY:
_, a = day.popleft(); s_day -= a
while week and ts - week[0][0] > WEEK:
_, a = week.popleft(); s_week -= a
while month and ts - month[0][0] > MONTH:
_, a = month.popleft(); s_month -= a
if s_day + amt <= day_lim and s_week + amt <= week_lim and s_month + amt <= month_lim:
day.append((ts, amt)); s_day += amt
week.append((ts, amt)); s_week += amt
month.append((ts, amt)); s_month += amt
out.append(True)
else:
out.append(False)
return out
複雜度:O(n)。
三、70 分鐘 4 題節奏建議
| 階段 | 用時 | 動作 |
|---|---|---|
| 0–3 min | 通讀 4 題 | 排序難度 |
| 3–15 min | Q1 / Q2 簡單題 | 拿滿分 |
| 15–40 min | Q3 中等題 | 寫完 + 至少 1 組自測 |
| 40–60 min | Q4 難題 | 寫部分程式碼,爭取部分分 |
| 60–70 min | 回查 hidden cases | 提交前再過一遍邊界 |
四、3 週備考路線
- Week 1:LC Easy/Med 30 題(陣列、雜湊、Trie)
- Week 2:fintech 模擬設計 8 題(額度、對帳、路由)
- Week 3:限時 CodeSignal 模擬 3 套
五、常見問題 FAQ
Q1:Ramp NG OA 是 CodeSignal 嗎?
A:是。目前主流是 CodeSignal Industry Coding,4 題 70 分鐘。
Q2:Ramp OA 通過率多少?
A:學員側約 25–35%。決定因素是部分分的密度,不是單題滿分。
Q3:Ramp OA 後下一步?
A:通常是 Recruiter Chat → Take-home Project(部分職位)→ Onsite (3–4 輪)。
Q4:Ramp 給 H1B sponsor 嗎?
A:給,但 NG 名額有限,競爭激烈。
Q5:可以用 ChatGPT 嗎?
A:CodeSignal 已上線 AI similarity 偵測,範本化 prompt 輸出會被打 flag。
Q6:Ramp 掛了多久能再投?
A:約 6 個月隱性冷凍。
Q7:Ramp 偏哪種背景的候選人?
A:fintech / 金融基礎 + 工程能力強;專案中若有 payments / cards / ledger 經驗,HM 會優先看。
Q8:OA 之後多久通知?
A:通常 1–2 週。超 3 週未聯絡建議主動 follow up。
六、需要 Ramp OA 真題 / 代做?
- 微信:Coding0201 · 取得真題
- Email:[email protected]
- Telegram:@OAVOProxy
我們提供:當週 Ramp 高頻題、CodeSignal 限時模擬、OA 代做、VO 即時輔助。
最後更新:2026-05-11 | 作者:oavoservice 演算法組