最近看到不少人開始沖 Koddi 的機會,我這邊也整理了一份 Koddi OA 的分享。 Koddi 作為廣告科技領域的成長型公司,在數據驅動的廣告投放和優化方面很有特色,招聘節奏也挺快。 很多同學是在刷 koddi careers 的職位時注意到有 OA 測試環節,這一關主要考察邏輯思維和程式設計基礎,整體難度中等,但卡點還是不少。 下面就結合真實體驗,帶大家看看 Koddi OA 的流程和題目類型,希望對準備投遞的同學有説明。

OA 題型分佈
Koddi 的 OA 一般在 HackerRank 或 Codility 平台進行,時間 90 分鐘左右,具體分佈如下:
Coding(2题)
基本固定會有兩道程式設計題,難度差不多在 LeetCode medium 水準。 題目類型偏常見,比如數位處理、字串操作、哈希表的應用這類。 整體不算刁鑽,但時間比較緊,尤其要注意邊界條件,很多人會在這裡翻車。
SQL(1题)
SQL 這部分一般是一道題,常見的考點是視窗函數、分組聚合、排序。 題目場景也挺接地氣,比如“找出 top N 使用者”“算轉化率”之類的。 寫法靈活,但要是對語法不熟,丟分會很快。
Logic/Analytics(1题)
這題就偏分析思維了,給你一份小型數據表格,讓你看趨勢、比指標、做對比。 其實挺貼近工作中要做的事,考的是你對數據敏感度和邏輯推理能力。
整體來說,Koddi OA 不會出什麼特別冷門的演算法怪題,主要就是 Coding + SQL + 分析思維 的組合拳。
1. Coding: Ad Campaign Effective Revenue Calculation
Task
Calculate each ad campaign’s valid click count and total effective revenue per rules:
Valid click: Click date within campaign’s [start_date, end_date] + traffic source not in blacklist ([“bot”,“invalid”, “test”]).
Revenue per valid click: bid * (1 + bonus_rate) (bonus_rate=0.2 for “mobile”, 0 otherwise).
Output sorted by total revenue (desc) → campaign ID (asc); round revenue to 2 decimals.
Inputs
campaigns: campaign_id (str), start_date (date), end_date (date), bid (float)
clicks: click_id (str), campaign_id (str), click_date (date), traffic_source (str), device_type (str)
Output
Table with columns: campaign_id, valid_clicks, total_revenue
2. SQL: Ad Channel ROI Analysis
Task
Calculate Mar 2024 ROI for each channel (ROI = (total_revenue – total_spend)/total_spend * 100). Rules:
- Round total_spend/total_revenue to 2 decimals, ROI to 1 decimal; mark ROI=0 if total_spend=0.
- Format ROI as “X.X%”.
- Include channels with spend/conversion records; sort by ROI (desc) → total_revenue (desc).
Tables
channel_spend: channel_id, date, spend (float)channel_info: channel_id, channel_name (e.g., “Google Ads”)conversion_revenue: conversion_id, channel_id, date, revenue (float)
Output
Table with columns: channel_name, total_spend, total_revenue, ROI
3. Logic/Analytics: Ad Budget Allocation Optimization
背景資料
Total budget = $10,000; allocate to 3 campaigns to maximize total conversions.
Campaign A: CPA=$20, max conversions=300
Campaign B: CPA=$25, max conversions=200
Campaign C: CPA=$15, max conversions=250
(Conversion = Budget allocated / CPA; ≤ max conversions)
題目數量
- Optimal budget allocation for each campaign?
- Total conversions under this allocation?
- Remaining budget (if any)?
Koddi Glassdoor FAQ
Q1: Koddi OA 難度和大廠相比怎麼樣?
A: 整體偏中等,比 Meta/Google OA 輕鬆一些,但也不能掉以輕心。
Q2: Koddi OA 可以重複申請嗎?
A: 官方沒有硬性規定,但一般建議間隔 6 個月再投。
Q3: Koddi OA 主要考察哪些技能?
A: Coding 基礎 + SQL 熟練度 + 資料分析思維,是廣告/數據驅動公司常見組合。
Q4: SQL 题偏向什么考点?
A: 主要是 group by + order by + limit 的組合,有時候會加視窗函數 (ROW_NUMBER, RANK)。
Q5: Koddi OA 的通過率大概是多少?
A: 參考經驗,大概 30–40% 能過。 主要淘汰在 Coding 部分。
Koddi Careers 投遞必看:OA 題型解析 + 無痕助攻秘笈
Koddi OA 的題目雖然整體難度在中等水準,但涵蓋 Coding、SQL、Logic 三類內容,真正上場的時候,時間緊、細節多、容易慌,才是最大挑戰。 經常會出現這種情況:Coding 忘記考慮特殊輸入、SQL 寫錯 join 或日期範圍、Logic 算 CTR/Conversion Rate 一緊張就算錯,最後明明實力夠,卻因為小失誤影響了結果。
我们在 programhelp 的助攻案例中,很多同學就是依靠我們的 無痕連線代寫 + 遠端語音提醒,才能在關鍵時刻穩住局面。 比如 SQL 部分直接代寫一份無痕正確解法,Coding 卡在複雜度優化時,我們語音提示他們快速切換思路,最終都順利完成了 Koddi OA。
如果你正在關注 koddi careers 的機會,不想被 OA 卡住,完全可以藉助專業的遠端無痕支援。 這樣不僅能避免低級錯誤,還能在緊張的考試氛圍里保持節奏,更快一步拿到面試機會。