
投遞 Atlassian 之前,我在一家北美網際網路公司做了三年後端開發。說實話,Atlassian 並不是我最開始的目標,但朋友一句:“他們給的待遇真的沒話說,而且基本不卷”,讓我動了心。從投簡歷到收到 Offer,整整用了六週時間。這篇文章記錄了我準備過程中踩過的坑、總結的方法,希望對正在備戰的你有用。
Atlassian SDE 基本資訊
- 職位:Software Development Engineer (SDE) — Backend,Sydney 辦公室
- 經驗:3 年工作經驗
- 面試輪次:共 4 輪(1 輪 HR 初篩 + 1 輪技術電話面 + 2 輪 Virtual Onsite)
- 总历时:約 6 周
- 結果: Offer
簡歷和投遞
簡歷這塊我吃了虧,第一版投出去沒訊息,後來對照 JD 重改了一遍才過篩。
Atlassian 比較在意這幾個點:
- 經歷要量化,別寫”負責了 XX 系統”,要寫出來效能提升了多少、支撐了多大的量
- 體量寫出來,QPS、使用者規模這些能寫就寫
- 協作經歷一定要有,他們很看重你跟別人怎麼配合,不只是你自己技術多強
小技巧:每段經歷用 STAR 格式梳理一遍,面試行為題可以直接複用,省不少事。
第一輪:HR 初篩(30 分鐘)
這輪比我想象的認真,HR 不是走過場,真的在聊你對 Atlassian 文化的理解。
被問到的幾個問題:
- 為什麼想來 Atlassian?
- 瞭解我們哪些產品?
- 覺得自己跟我們的 Values 有哪些契合?
Atlassian 有五條核心Values,建議提前背熟並準備對應的真實故事:
| Values | 核心含義 |
|---|---|
| Open company, no bullshit | 透明、直接、不绕弯子 |
| Build with heart and balance | 用心做產品,兼顧生活 |
| Don’t #@!% the customer | 極度重視使用者體驗 |
| Play, as a team | 協作優先,集體勝利 |
| Be the change you seek | 主動推動改變,不等待 |
我的策略是挑兩條 Values,結合自己真實經歷聊,別背定義,HR 一聽就知道你是不是真的理解。
第二輪:技術電話面(60 分鐘)
面試官是個 Senior Engineer,全英文,氛圍還好,但節奏挺緊。
演算法部分(35 分鐘)
一道圖的 BFS 變體,LeetCode 中等難度。我先確認了邊界條件,寫了個暴力解,然後最佳化。
Atlassian 演算法面幾個規律:
- 不太在意你背沒背過這道題,更看你思路怎麼走
- 會追問:有沒有更省空間的解法?資料量再大 100 倍怎麼辦?
- 邊寫邊說,保持溝通,別悶頭寫
我備考的高頻題標籤:Graph BFS/DFS Tree Sliding Window Design,LeetCode 刷了大概 80 道,重質量不重數量。
系統設計部分(20 分鐘)
這輪沒出新題,就是聊了聊我簡歷上的專案架構,追問了幾個點:
- 資料庫怎麼選的,為什麼不用別的?
- 如果要改成支持多租户怎么做?
- 監控告警怎麼搭的?
說一下,多租戶這個話題幾乎每輪都會聊,因為 Atlassian 本身就是 SaaS,這是他們的核心問題,提前準備好。
第三輪:Virtual Onsite(同一天兩場)
每場 60 分鐘,中間休息 20 分鐘,這是最關鍵的環節。
3.1 系統設計
題目:設計一個簡化版 Jira。
這道題基本是 Atlassian 的保留節目,我專門準備過。我的思路框架大概是這樣:
1. 確認需求
功能需求:建立/更新/刪除 Issue,分配人,狀態流轉,評論,附件
非功能需求:高可用,百萬使用者級別,讀低延遲
2. 估算規模
DAU 100萬,每人每天 10 次操作,Issue 總量約 10億
3. 資料模型
Issue(id, title, status, assignee_id, project_id, created_at)
Project / Comment / Activity Log
4. API 設計
GET /projects/{id}/issues
POST /issues
PATCH /issues/{id}
5. 深入討論
Issue 狀態機設計
通知系統(Kafka 非同步)
搜尋(Elasticsearch)
多租戶隔離方案對比
面試官在多租戶隔離上問得比較深,我對比了 Schema-per-tenant、Row-level isolation、獨立資料庫三種方案的優劣,他比較滿意。
3.2 行為面試
這輪比想象中難,不是走過場,面試官會一直追問細節,就是在驗證你說的是不是真事。
被問到的幾個問題:
- 和同事意見不一致,怎麼解決的?
- 有沒有主動推動過一個沒人要求你做的改變?
- 有沒有做過一個後來證明是錯的決定,你怎麼處理的?
- 時間壓力很大的情況下怎麼交付專案的?
幾個注意點:
- 用 STAR 格式,每個故事控制在 2~3 分鐘,留時間給追問
- 說”我”而不是”我們”,面試官一聽到”我們”就會問”那你具體做了什麼”
- 故事要真實,細節經不起追問的就換一個
等待與結果
Onsite 結束後第 3 天,HR 發郵件說進入 Reference Check 階段,又過了一週收到口頭 Offer。
整個 Offer 談薪過程我只談了一輪,最終結果比預期高出約 12%。
谈薪小建议:Atlassian HR 一般會主動給出範圍,不要急著接受第一個數字,禮貌地說”我需要幾天考慮,同時希望瞭解薪酬的彈性空間”,通常都有餘地。
說實話這次能順利拿到 Offer,我多虧了ProgramHelp 團隊的幫助。
他們團隊背景都很硬:牛津、普林斯頓、北大碩博或 Amazon、Google、阿里一線大廠。
我整個準備過程基本都有他們在:簡歷包裝、面試輔導、VO 助攻,每個環節都是學長直接跟我溝通,不走中間層,反饋很快也很實在。
他們能提供的服務挺全的,簡歷包裝、答疑諮詢、OA 代寫/輔助、VO 輔助都有,感興趣可以直接去了解: