Epic Systems(醫療系統巨頭,MyChart / Cosmos / Aura 母公司)招聘流程在所有 SDE 公司裡最獨特:線上 OA + 認知 / 邏輯測試 + Skype 三輪面試 + 強制 Madison 現場 onsite。本文按 2026 春招最新反饋整理 5 階段流程、考察點與 OA輔助 / VO輔助 實戰路徑。
Epic 招聘流程速覽(2026)
| 階段 | 形式 | 時長 | 主考方向 |
|---|---|---|---|
| Application + 資格 | 線上 | — | GPA ≥ 3.0、英語流利 |
| 線上 OA | 自研平台 | 90 分鐘 | 程式設計 + 數學 + 邏輯 |
| Cognitive Test | 自研 | 60 分鐘 | 抽象推理 / 模式識別 |
| Skype 面試 1 | 視訊 | 60 分鐘 | 行為 + 專案 + 文化 |
| Skype 面試 2 | 視訊 | 60 分鐘 | 技術 + 系統思維 |
| Madison Onsite | 現場 | 1 天 | 團隊 fit + 業務案例 |
階段一:線上 OA(90 分鐘)
題型分布
- 程式設計題 3–4 道:LC Easy / Medium 風格
- 數學題 2 道:機率 + 簡單線性代數
- 邏輯題 2–3 道:序列推理 + 抽象圖形
真題示例:電子病歷去重
「給定一組病歷 records[(id, name, dob, mrn)],要求合併所有 dob 和 name 一致但 mrn 不同的記錄。回傳去重後的列表(保留最早 id)。」
Python 解法
from collections import defaultdict
def merge_records(records):
groups = defaultdict(list)
for r in records:
key = (r['name'].lower(), r['dob'])
groups[key].append(r)
result = []
for group in groups.values():
group.sort(key=lambda x: x['id'])
merged = dict(group[0])
merged['mrns'] = sorted({r['mrn'] for r in group})
result.append(merged)
return result
易錯點:
name大小寫敏感(社區反饋一半的隱藏 case 是 "John Smith" vs "john smith")dob字串 vs 日期物件的比較- 多條同
mrn時需要去重
階段二:Cognitive Test(60 分鐘)
Epic 獨有的輪次。與程式設計無關,但權重很重。
題型
- 抽象圖形序列:給 3 張圖找規律預測第 4 張
- 數字 / 字母模式:3, 5, 11, 23, ? → 47(×2+1)
- 空間想像:3D 立方體旋轉 / 折疊後的形狀
- 邏輯文字題:「如果 A 蘊含 B,B 蘊含 C,那麼...」
準備方法
- Raven's Progressive Matrices 類訓練集(線上免費)
- GRE / GMAT 抽象推理題
- 限時刷題:60 分鐘做 50 題,目標正確率 ≥ 80%
- 跳題策略:超過 60 秒果斷跳
通過門檻
社區反饋正確率 ≥ 75% 進下一輪;≥ 85% 加分。
階段三 & 四:Skype 兩輪面試
Skype 1:行為 + 專案 + 文化
- 「介紹你最 proud 的專案」
- 「為什麼對醫療行業感興趣?」
- 「Madison Wisconsin 你願意常住嗎?」(這是硬性問題,Epic 強制 onsite Madison)
Skype 2:技術 + 系統思維
- 「設計一個簡化版 MyChart 預約系統」
- 「如果 Epic 的資料庫突然慢了,你怎麼 debug?」
- 「寫一個 SQL 查找過去 30 天內 readmission rate 上升的科室」
真題示例:MyChart 預約系統
WITH apt AS (
SELECT patient_id, doctor_id, appt_time,
LAG(appt_time) OVER (PARTITION BY patient_id ORDER BY appt_time) AS prev_time
FROM appointments
WHERE appt_status = 'scheduled'
)
SELECT patient_id, doctor_id, appt_time
FROM apt
WHERE prev_time IS NULL
OR appt_time - prev_time >= INTERVAL '30 days';
考察點:能不能解釋 LAG 視窗的邊界(首次預約的 prev_time = NULL)。
階段五:Madison Onsite
流程
- 早上 9 am 到達 Madison 園區(Epic 報銷機票 + 酒店)
- 5 輪 onsite:技術 × 2 + 行為 × 2 + hiring manager × 1
- 午餐 + 園區 tour:Epic 園區出名(地下 tunnel + 主題大樓)
考察重點
- 業務理解:MyChart / Cosmos / Aura / Cogito 各自做什麼
- Cross-functional 溝通:能不能和非技術的醫護人員講清楚技術 trade-off
- 學習速度:Epic 用自研語言 MUMPS,要求你能快速適應
Epic 招聘流程時長
| 節點 | 中位 |
|---|---|
| 投履歷到 OA | 5–7 天 |
| OA 到 Cognitive | 3–5 天 |
| Cognitive 到 Skype 1 | 5–7 天 |
| Skype 到 Madison | 1–2 週 |
| Madison 到 verbal | 1 週 |
| 全流程 | 5–7 週 |
OA輔助 + VO輔助 實戰路徑
oavoservice 的 OA輔助 + VO輔助 服務
- OA 限時模擬:90 分鐘 7 題(程式設計 + 數學 + 邏輯)
- Cognitive Test 訓練集:Raven's + GRE 抽象推理共 200 題
- Skype 雙輪演練:mentor 模擬「Madison commit」追問 + 系統思維題
- MyChart / Cosmos 業務速成:1 小時講清 Epic 5 大產品
我們見過的 Epic 招聘難點
Epic 面試官特別看「Madison commit」。我們見過技術滿分但 Skype 1 答「不確定常住」直接掛掉。VO輔助 學員我們會逐題練「Madison commit 的誠實但堅定」表達。
具體方案與報價,加微信 Coding0201 溝通。
FAQ
Epic 一定要去 Madison 工作嗎?
是的。Epic 是全員 Madison 園區,沒有 remote 選項。即使是 senior 也必須搬過去。
Cognitive Test 能補考嗎?
不能。Epic 評分 cycle 是 12 個月,沒過冷卻。
Epic 用 MUMPS 學得會嗎?
會。Epic 給新員工 6 週 onboarding(帶薪),社區反饋學習曲線陡但 6 週後基本能上手。
Epic 給 sign-on 和 RSU 怎麼算?
base 在 NewGrad 裡偏低(~$80K starting),但 Madison 生活成本低、relocation 大 + 401K matching 不錯,綜合 package 不虧。
正在準備 Epic Systems / Medidata / Veeva / Datavant 招聘?
oavoservice 長期追蹤醫療 / 臨床軟體公司(Epic / Cerner / Medidata / Veeva / Datavant)的 OA + VO 真題。mentor 來自一線 EHR / 臨床資訊系統團隊,可以提供 OA 限時模擬、Cognitive Test 訓練集、Skype 雙輪演練、Madison commit 表達訓練 等 OA輔助 / VO輔助 服務。
👉 立即添加微信:Coding0201,獲取 Epic Systems 完整招聘流程與 OA輔助 + VO輔助 方案。
聯絡方式
Email: [email protected]
Telegram: @OAVOProxy