Android,社招,面淘寶,指南【內部人員爲你保駕護航】 背景 要“面向對象編程” 最後

背景

最近淘寶又開啓了社招,於是,又有不少朋友開始到處找複習資料和麪試攻略了。

但是我想跟大家說的是:面試這件事情,並不是面前幾天裏看一兩篇面經,刷幾道題就可以了的,功夫還是看平時積累的底子。

作爲一個內部人員,歡迎大家加入淘寶這個大家庭

今天就和大家說一說,面對即將到來的“金三銀四”求職季,淘寶的Android開發崗,到底應該如何作準備。

要“面向對象編程”

小標題這句話相信大家都熟悉了吧,不僅僅只是編程要面向對象,面試也是一樣的。

在準備面試的時候,大家可以先去網上逛逛招聘網站,看看自己的“對象”,摸一摸“對象”的底細,看看對面想要什麼彩禮,然後就儘自己的能力來準備。

下面說一下我們部門的具體要求。

一、硬件

像淘寶這樣的大廠部門,爲了降低面試成本,其實是有一些相對基礎嚴格的篩選條件的,這些我們統稱爲硬性條件(簡稱:硬件),它決定了你的簡歷是否能通過評估,進入到面試環節。不過硬性條件並不是一定要遵守的,但如果你有硬傷,其他方面的要求相對會高很多。這種最常見的情況就是比如你學歷偏低,技術就要非常出色……

(一)學歷

學歷重要嗎?當然重要啦,個人認爲好的學歷代表了你的學習能力,它是用來證明學習能力的,企業要一個人,無法花太多時間去了解你,只能根據你能拿出來的證明材料來證明可以用你這個人,那學歷就是第一選擇。本科算是目前比較基礎的學歷要求。

(二)工作年限

工作年限是從你畢業開始算起,不是從你開始做前端相關的職位開始算起。而工作年限決定了你應聘前端的評判標準。

說起評判標準,我們可以從阿里的職業序列開始說起。像技術走的是 P 序列:

或許你比較好奇每個技術序列的標準,我直接網上給你找了一段:

P5

  1. 在專業領域中,對公司職位的標準要求、政策、流程等從業所必需瞭解的知識基本瞭解,對於本崗位的任務和產出很瞭解,能獨立完成複雜任務,能夠發現並解決問題;
  2. 在項目當中可以作爲獨立的項目組成員;
  3. 能在跨部門協作中溝通清楚。

P6

  1. 在專業領域中,對公司職位的標準要求、政策、流程等從業所必需瞭解的知識理解深刻,能夠和經理一起探討本崗位的產出和任務,並對經理具備一定的影響力;
  2. 對於複雜問題的解決有自己的見解,對於問題的識別、優先級分配有見解,善於尋求資源解決問題;也常常因爲對於工作的熟練而有創新的辦法,表現出解決複雜問題的能力;
  3. 可獨立領導跨部門的項目;在專業方面能夠培訓和教導新進員工。

P7

  1. 在專業領域,對自己所從事的職業具備一定的前瞻性的瞭解,在某個方面獨到,對公司關於此方面的技術或管理產生影響;
  2. 對於複雜問題的解決有自己的見解,對於問題的識別、優先級分配見解尤其有影響力,善於尋求資源解決問題;也常常因爲對於工作的熟練而有創新的辦法,表現出解決問題的能力;
  3. 可獨立領導跨部門的項目;能夠培訓和教導新進員工;
  4. 是專業領域的資深人士;
  5. 行業外或公司內培養週期較長。

換一種好理解的說法就是,應屆生進來是 P5,社招一般 P6 起,對應工作年限大致從 2 年 到 5 年左右,P7 對應的工作年限大致從 5 年 到 8 年。

比如你 2010 年畢業,做了 3 年後端,然後做了 4 年前端,因爲從畢業開始算起,工作 7 年,所以是以 P7(技術專家)的標準來評估你的。

這也就是意味着,工作 2 年到 5 年的同學,如果想來淘寶,請趕緊來,過了 5 年,對你的評估標準又會高一級。

(三)技術要求

限於篇幅長度,具體可以參考這份資料。

《耗時298天,8大模塊、3382頁66萬字,Android開發核心知識筆記!》

(四)跳槽頻率

公司會對跳槽次數有一定的要求,這主要是因爲頻繁的跳槽必定會導致沉澱偏少,因爲到一個新的環境是需要時間沉澱的,根據以往的經驗來看,5 年內 3 跳就是就比較難接受了,除非你有出衆的一面。

以上條件如果都符合,那麼你就是我們的意中人了。

二、面試準備

(一)簡歷

少寫廢話(重點突出以下幾個點)

0.個人背景
1.專業技能
2.責任描述
3.自我評價

切忌弄虛作假,切忌弄虛作假,切忌弄虛作假!

(二)技術準備

這裏推薦大家一份面試資料:《1307頁字節跳動Android面試全套真題解析》

雖然寫的是字節,但是內容是適用於所有的大廠面試的。

(三)面對面試官

我在內網看到了很多面試官的分享,他們面過上百人,總結了很多作爲面試官的經驗,看完這些經驗,我不禁感慨,他們到底是“坑害”了多少面試者才總結出來的……

所以我總結一下這些點,希望當面試官做的不足的時候,能盡力的做出避免或者挽救,不要因爲面試官經驗上的不足而影響你的發揮。

突然襲擊

有些面試官會直接電話過去要求面試,由於面試者(尤其是學生)處於弱勢方,可能並不會拒絕面試要求,但並不意味着面試者處於最佳的物理和精神狀態下,有可能會導致面試者不能很好的發揮自己原有的實力。所以如果面試官突然打電話過來,沒有準備好的話,不要怕冒犯面試官,一定要另外約個時間,面試官肯定會再打過來的。

遭到否定

面試官有可能會否定你描述的一些東西,有可能是你字眼寫的太過,比如將“熟悉”的東西寫成了 “精通”,勾起了面試官的“好奇”,有可能故意試壓,考驗你的反應,但遇到否定的時候,不要急於反駁或者是手足無措,而是詢問自省和主動討論。

氣場不和

有的面試官性格嚴謹沉悶,而面試者可能思維活躍,整個面試過程可能會變成面試官不停的打斷面試者讓其思維聚焦,而面試者感到思維不停被打斷,很是氣惱,影響發揮。這種情況不可避免,但遇到這樣的面試官,請保持謙和的態度,重點是展示自己技術的廣度、深度,氣場不和並不會產生決定性的影響,面試官也不會因爲這樣的原因而給與錯誤的評判,儘量留下好的印象。

結束通知

有的面試官會在面試結束後說:“我的問題問完了,如果有進一步消息的話,我們會再聯繫你”。面試的大部分結果,其實當場就出來了,如果你感覺給出結果的時間點不夠明確,可以反問他:“如果三天內沒有聯繫,是不是就代表沒有通過?” 省得讓你懷有不確切的希望。最後,還可以挽留下面試官,講講這場面試中你的一些疑惑,獲得面試官的反饋,也可以知道自己目前哪一方面做得不足。

三、面試進行時

(一)面對不會的問題

引用 《淘寶Android招聘負責人答疑》中的回答就是:

面試中遇到問題不會回答,這是非常正常的,畢竟大家在學習過程中遇到的問題,跟我們在工作中遇到的問題是非常不一樣的,除此之外,我們看問題的角度,也是有差別很大的。

舉個例子,很多人都在看 React Fiber,但是如果問你們,爲什麼要有 Fiber 這個東西,可能很多人都回答不上來,因爲大家只在社區裏面看到說,Fiber 是怎麼工作的啊,但是爲什麼要有 Fiber?如果沒有會怎樣,而這種思考,其實是非常底層的。我相信,很多人可能都沒有思考過。

那如果遇到的問題不會,你可以先選擇不會,說我覺得自己沒有信心能答出這個問題,當然我更希望聽到你說,我現在不會,但是你給我兩分鐘思考一下,我想一下這個問題有沒有答案?我覺得這是一個很好的思考習慣,首先你在面對不會的東西是坦然的,我當下不會,很正常,我之前沒有思考過這個問題嘛,那我們再花兩分鐘思考一下,給一個初步的答案。

所以說遇到問題,也不用不會就不會,也可以有一個積極的方式迴應。

從面試官的角度來說,面試中考察的題目,並不是僅僅考察這道題目本身,題目的對錯並不跟最終結果直接掛鉤。面試官更希望以題目爲契機, 考察面試者分析問題,解決問題的能力,以及交流過程中所體現的邏輯推理和思維方式等。

(二)問題背後到底在問什麼

這裏我舉一些常見的題目,從面試官的角度來說明背後的考察內容:

  1. 詢問過去的工作中碰到過的一個項目或者解決過的問題

面試官的角度:

這類問題的主要目的是通過一個具體的案例考察候選人對於自己業務的熟悉和理解程度,以及碰到業務問題的時候是如何面對問題的。需要注意一定要儘可能按照 STAR(Situation, Task, Action, Result) 的技巧來組織對話,瞭解問題背後的信息,候選人本人的貢獻,以及反映出來的能力。

對於候選人的回答,需要判斷其語言的信息量,如果形容詞比較多,比如做得很好,客戶反應不錯之類的回答,應該要求其給出明確的描述,到底好在什麼地方,有沒有明確的內容和數據,而不是含糊的形容一下。通常如果一個技術人員在得到明確提示情況下還是不能切換到陳述事實的方式,那麼我們基本上可以認爲這個人對於平常的工作是缺乏理性思考的。

  1. 關於 XXX 你怎麼看?

面試官的角度:

這一類問題一般是沒有明確的答案的,主要看候選人是否有自己的理解,比如可以問候選人對於一些常見的編程和軟件工程理念的看法,來看看候選人平常對於這些問題是否有思考和總結。也可以是對於最近的一些技術熱點的關注,等等。

作爲面試官,應該引導候選人完成地表述自己的邏輯,瞭解其觀點背後的內容,考察候選人對於概念的理解和實踐的程度,看看候選人是否有比較嚴密的能夠自圓其說的邏輯。

  1. 你的朋友或者同事是怎麼評價你的?

面試官的角度:

這個問題可以考察候選人是不是一個自省的人,能否認識到自己的長處和短處。有的時候需要深挖。深挖的時候要讓候選人描述一個能符合其觀點的事實,這樣才能正確評估候選人實際的狀態。

  1. 最近在看什麼書?

面試官的角度:

這個問題看起來簡單,但是能夠觀察候選人的學習方式和習慣,除了讓候選人報出書名,一定需要讓他講講這本書裏面讓他印象深刻的章節,以及他從中學到了什麼?

  1. 工作之餘做什麼事情?

面試官的角度:

這個問題是觀察候選人是不是真的對技術有興趣和熱情的一個很好的方式,一個技術狂的業餘生活也很有可能和技術有很大的關係,比如做些開源的軟件,DIY 一些設備等等。

(三)跟面試官聊業務

業務跟項目是完全不一樣的東西,業務認知和思考也是很重要的一個考察點,這方面面試官可能會問兩個點:業務場景和技術突破。

業務場景:面試官會詢問面試者他們的產品、業務模式、商業模式等,瞭解下面試者對於產品的誕生、定位、發展的認知。

技術突破:技術與業務相結合這點在阿里也是一直在說但鮮有人做的非常好的地方,所以有的時候也會考察面試者,看看他們所做的技術是如何從業務出發、給業務帶來了哪些改變以及如何去評估兩者之間產生的結果。

四、面試結束後該怎麼做

(一)反向互動

面試官在掛斷之前,基本會給與候選人反問的機會,一般會表述爲 “你有什麼要問我的嗎”?無論面試的怎樣,都希望你能說出心中的疑惑,比如面試中的某個題目、整體的評價反饋、你的建議或者瞭解所負責的業務,所在的團隊等等,而從面試官的角度來看,如果候選人願意反問你問題,至少能證明他是個好學的人。所以不要放棄這個互動的機會。

(二)面試反饋

每場面試結束後,面試官都會在系統裏留下面試反饋,如果面試失敗,簡歷會放在人才庫裏,很多人會在其中撈取簡歷,以後的面試官也可以看到之前所有的面試記錄,之所以講到這一點,是希望大家在面試中能夠保持謙和積極的心態,認真面對每一場面試,即使這場面試沒有成功,但如果展示了好的品質,也會增加被髮掘的機會,爲你以後面試成功鋪路。

(三)保持聯絡

如果跟面試官聊的比較好,可以請求加個微信之類的,面試是一個長期的事情,哪怕此次面試沒有通過,以後還可能面試進來的,與面試官保持聯絡,也是爲以後進阿里鋪路。

最後

祝大家馬到功成,順利拿到offer!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章