前言
面試之前並不瞭解阿里體育這個公司,三面的時候根據面試官的介紹,阿里體育是阿里巴巴的投資公司,管理團隊和阿里巴巴沒有關係,但是開發流程卻是遵守的阿里巴巴的規範,阿里體育並不算是阿里巴巴的子公司,這點要注意。阿里體育整個公司規模不大,客戶端技術研發人員截至目前只有10人左右,某種程度上算是一個創業公司。
一面(電話面試)
一面電話面試比較基礎,全是一些特別常見的基礎題
- 對屬性修飾詞瞭解多少(描述一下所以的屬性修飾詞和用法及注意事項,注意不要說漏了)
- 對於block的瞭解,涉及__block、__weak、__strong的具體用法及原理
- 對於多執行緒的一些看法,涉及NSTread NSOperation GCD,並且會根據你的答案在多問一些,不過都是基礎問題就是
- SDWebImage載入圖片的流程(需要對SDWebImage的原始碼有一定的瞭解才行)
其他的問題暫時不記得了,不過只要好好複習,基本都能答上
二面(面試)
- 二面全是針對你的簡歷上的專案經歷進行提問
- 程式設計題:求兩個view的最近公共父試圖。
- 程式設計題:反轉一個由字母和空格組成的字串
三面(部門leader面試)
- 對開發流程上有什麼自己獨到的見解,之前之前開發遇到過那些問題,都是怎麼解決的,詳細說說
- 如果給你一個從沒做過的難題讓你去解決,怎麼做等等
- 程式設計題:大數相加(網上搜“程式設計題大數相加”能找到一堆答案)
四面(hr面試)
- 最自豪或能拿的出手的工作是什麼
- 為什麼離職(老生常談的問題),及為什麼選擇上家公司,為什麼要來面試阿里體育
- 對阿里體育及面試官的看法
- 薪資待遇。我開的條件是15k*14薪,作為一個兩年經驗的研發,不知道開高了還是低了
總結
一面的技術面試,面試官問的過於簡單和淺顯了,給我的感覺是面試官本身自己的技術實力也不強
二面面試官只針對專案經歷進行一些簡單的提問,並沒有深入的進行討論,給我的感覺是面試官的專案經驗可能也不是很豐富。在程式設計題的時候,明明是一道簡單的程式設計題,我在給出正確的解題思路後,要求我詳細的寫明程式碼,說實話,其實是有點排斥面試時手寫程式碼這種事情的
三面只是簡單和leader聊一聊專案經歷和對開發的一些理解,並沒有什麼特別的
四面是hr面試,說實話,我是衝著阿里的名聲去面試的,當知道阿里體育並不算阿里巴巴的子公司時,其實就不太想繼續下去了,最後也只是草草結束,最後hr說要和同事商量一下,讓我回去等訊息(感覺也不像是直接被拒)
總的來說,阿里體育作為一家阿里巴巴投資的創業公司,工作環境和待遇應該是都不錯的。面試體驗給我的感覺是像一個小公司,比不上百度、騰訊這種大公司的面試的難度、廣度、給人的壓迫感等等。