Cloudera面試經驗

6月8日去Cloudera面試。

Cloudera是間pre-IPO的startup,2008年成立,最近拿到Intel七億多美元的投資,還沒有上市計畫,但號稱市值40億美元。主要是做Hadoop, HDFFS, Spark等相關的知名open source計畫的開發,並提供企業用戶技術支援。華爾街日報列出目前當紅、市值超過1 billion的startup公司,Cloudera是其中一間。因為主要客戶是企業用戶,所以比不上snapchat, spotify這些公司有名,但這間公司技術很強,business model也很明確。

主要競爭對手是去年剛上市的HortonWorks,但因為是open source,跟HortonWorks處在一種既競爭又合作的狀態,兩邊的工程師還得一起開會討論,很有趣。

我在Cloudera的Career網站投履歷,一兩天後就有recruiter跟我回應,recruiter非常responsive、有效率,通常幾小時內就回信。感覺起來,可能因為是startup,所以他們比較希望有經驗的工程師,不太想找剛畢業的人,但我跟recruiter強調過去幾年我在學校的研究一天到晚都在寫code,開發管理經驗其實跟startup差不多。沒多久之後recruiter就開始安排phone screen。

總共兩次phone screen,各1小時,用一個叫CoderPad的線上系統寫code。問題滿簡單,差不多leetcode上easy/medium難度。第二個interview我答得太快,半小時就寫出來,顯然interviewer沒有預期我會寫那麼快,沒有準備更多問題,結果後來半小時都在聊天混時間。

Onsite,公司合作的旅行社會安排機票跟旅館,但要應徵者自己的信用卡先墊,之後公司再報銷。這個部分是滿少見的,可能因為是startup吧。

公司文化很「懶散」,固定週三是work from home,沒有會議,這天通常不會有人在公司辦公室。辦公室在San Francisco跟Palo Alto,可以隨意選擇要在哪邊上班,實際上來說如果沒有開會根本沒人管你在哪裡,就像在念研究所一樣,公司信任每個員工都會自己管理好自己的時間。辦公室是開放空間,10點半左右看不到幾個人,到下午4點鐘人已經走一大半了。有免費午餐,是從外面叫外賣的(但我覺得沒有很好吃)

我的onsite interview中,面試官裡滿多是有phd背景的工程師,然後公司創立了六年,很多工程師都在這公司做好幾年了。

小提示:interview的問題偏向比較「實際」的問題,沒有什麼很刁鑽的algorithmic問題。問了非常多multi-thread的問題,如果對pthread很熟,可以不看manual就當場寫得出thread-safe又concurrency很好的程式的話,這裡很適合。如果resume寫專長C++的話,要有心理準備寫得出比較advanced的code。我被問到從來沒聽說過的C++ syntax!

這間公司非常注重candidate過去的開發經驗。會要求提供過去參與過的open source project以及github帳號。所以如果有這方面的背景,一定要好好準備。

Decision

面試約一週之後會知道結果。以我為例,週一面試,第二週的週一就知道結果。如果拿到offer,有一週多一點的時間可以決定。

Cloudera的offer很好,recruiter說如果有Google的offer,他們也能再往上加。又是快要上市的startup感覺機會很多,公司環境看似也不錯。最重要的是這間公司是做open source project! 我一直都很期待都參與open source project,然後還能靠這個養家活口!

2 thoughts on “Cloudera面試經驗”

Leave a Reply to Ting Cancel reply