← 返回部落格列表 2026 eBay SWE Internship OA 面經|真題方向 + 行為題 + VO代面 / VO輔助 路徑
eBay

2026 eBay SWE Internship OA 面經|真題方向 + 行為題 + VO代面 / VO輔助 路徑

2026-05-27

2026 投遞季 eBay SDE Intern 流程基本穩定為「線上申請 → HackerRank OA → Karat / 團隊 VO → HM」。本篇基於 oavoservice 學員複盤,把每一段的題型與節奏拆開來講,並附 OA代面 / VO代面 / VO輔助 的實戰路徑。


一、2026 時間線

時間窗 節點
2025-08 ~ 2025-10 履歷 / 內推開放
2025-09 ~ 2025-11 OA 信件密集發出
2025-10 ~ 2026-01 Karat / 團隊 VO
2026-01 ~ 2026-03 HM + offer
2026-05 ~ 2026-08 實習開始

關鍵觀察:2026 這一屆 eBay 把 Karat 與 team VO 流程更緊密耦合,Karat 通過基本等價於團隊 VO 邀請,而不再額外加一輪。


二、HackerRank OA 高頻題方向

OA 4 題,90 分鐘,使用 HackerRank。

題型 出現頻次 關鍵解法
字串 / 模擬 雜湊 / 狀態機
陣列 / 滑窗 雙指標
樹 / 圖 BFS 模板
簡單 DP 一維 / 二維

學員還原題:購物車結算

商品 items[i] = (price, category) 與折扣規則:同類滿 3 件第 3 件免單(取價格最低者)。回傳最少應付金額。

from collections import defaultdict

def cart_cost(items):
    by_cat = defaultdict(list)
    for price, cat in items:
        by_cat[cat].append(price)
    total = 0
    for cat, prices in by_cat.items():
        prices.sort(reverse=True)
        for i, p in enumerate(prices):
            if (i + 1) % 3 != 0:
                total += p
    return total

複雜度:O(n log n)。坑點:必須每 3 件觸發一次免單,是「每 3 件中最便宜的免」,而不是固定第三件。

學員還原題:交易延遲告警

給定一組成功 / 失敗交易事件 events[i] = (t, ok),定義在 60 秒滑窗內失敗率 > 30% 觸發告警。回傳首次觸發時刻。

from collections import deque

def first_alert(events, window=60, threshold=0.3):
    q = deque()
    fail = 0
    for t, ok in events:
        q.append((t, ok))
        if not ok:
            fail += 1
        while q and t - q[0][0] > window:
            tt, oo = q.popleft()
            if not oo:
                fail -= 1
        if len(q) >= 5 and fail / len(q) > threshold:
            return t
    return -1

坑點:樣本數太少(< 5)時不該觸發告警,否則前幾條失敗會誤報。


三、Karat 輪:1 道演算法 + 1 道行為

eBay 的 Karat 通常 60 分鐘:

[0-5min]   自我介紹
[5-30min]  Coding 1(LC Med)
[30-50min] Coding 2 / 系統題
[50-60min] BQ + 你提問

學員還原題:商品折扣傳播

商品分類是一棵樹,根分類的折扣會向下傳播;如果某子分類自己設定折扣,就以子分類為準。給定操作序列 set(cat, d) / query(cat),回傳 query 時該分類的實際折扣。

class CategoryTree:
    def __init__(self, parent):
        self.parent = parent
        self.discount = {}

    def set_discount(self, cat, d):
        self.discount[cat] = d

    def query(self, cat):
        cur = cat
        while cur is not None and cur not in self.discount:
            cur = self.parent.get(cur)
        return self.discount.get(cur, 0)

追問:如何把 query 最佳化到 O(log n) 攤還?答:用並查集 + 路徑壓縮,把 query 同時回寫最近的 ancestor 折扣。


四、行為題:BQ 高頻方向

eBay BQ 偏「真實場景 + 資料驅動」,常見提問:

面試官真正想聽:STAR 結構 + 量化結果。例如「把頁面載入時間從 1.8s 降到 700ms,轉換率提升 2.3pp」。oavoservice 在 BQ 段提供 場景庫 + 數據腳本 + 1v1 mock


五、Hiring Bar 與避坑

紅線 說明
OA 部分通過 4 題 < 3 題全對,基本進 KIV
攝像頭 / 螢幕 flag Karat 偵測嚴格,被標記直接淘汰
用 ChatGPT 現場貼上 平台攔截 + pacing 異常
BQ 全是空話 沒有量化結果,HM 直接拒
不會算複雜度 必問,錯一次基本翻車

oavoservice 在 eBay Intern 流程提供 OA代面 / VO代面 / VO輔助 一站式方案,從 OA 到 HM final 全程在線。


六、備戰節奏(建議 3 週)

週次 任務
W1 HackerRank 限時 mock × 4 + LC Med 複習
W2 Karat 流程預演 + Coding mock
W3 BQ 場景庫整理 + 全 Loop mock

FAQ

eBay 實習 OA 多久收到回饋?

通常 1–2 週。超過 2 週沒消息可以禮貌跟進 recruiter 或 referrer。

Karat 通過率高嗎?

Karat 通過率約 25–35%。別輕視行為題,許多人就是因為 BQ 被拒。

eBay Intern 轉正率?

近兩屆約 30–40%。決定因素:專案交付品質 + 經理評價 + 當年 HC。

OA代面 / VO代面 / VO輔助 怎麼安排?

oavoservice 在 OA 階段提供 題型預測、限時 mock、全程即時輔助;Karat / VO 階段提供 思路即時輔助、模板預演、BQ 1v1 mock。從 OA 到 HM final 一站式打包。


正在準備 2026 eBay SWE Intern OA / VO?

oavoservice 跟蹤 eBay Intern 流程已經超過 2 年。提供 題型預測、限時 mock、Karat 模板、BQ 場景庫、OA代面 / VO代面 / VO輔助 全鏈路服務。

👉 立即加微信:Coding0201獲取 eBay 當週 OA 真題與 VO輔助 方案


聯絡方式

Email: [email protected]
Telegram: @OAVOProxy