作為阿里面試官,我有話想說

職場 發佈 2020-01-16T07:03:35+00:00

近期面試了許多,真的是許多同學,講道理其實我是比較有耐心的面試官,但是還是忍不住想要吐槽,因此寫下這篇文章,一方面希望可以幫助到正在面試,或者在來面試路上的同學,另一方面,純粹吐槽。

近期面試了許多,真的是許多同學,講道理其實我是比較有耐心的面試官,但是還是忍不住想要吐槽,因此寫下這篇文章,一方面希望可以幫助到正在面試,或者在來面試路上的同學,另一方面,純粹吐槽。

作為面試官,我是真心希望為團隊招到優秀的候選人,招到優秀的合作夥伴,其實面試官比候選人還著急。儘管我的問題犀利,但那絕對不是我故意要刁難,其實我都好想直接幫你回答,簡直尷尬的不行。

勇於面試,你就是成功了一半

正所謂,人無完人。不可能有誰啥都會,我們也不需要教科書型的人才,因此請廣大未來的師弟們,不要總是以:「算了,我覺得我還得沉澱沉澱」、「我感覺我達不到你們的要求,就不嘗試了」這樣的消極態度面對。那句話咋說來著?「人如果沒有夢想,和閒魚(在此為樓下閒魚技術部打個小廣告,哈哈哈)有什麼區別?」,萬一成功了呢?

誒,我跟你們說,當初我師兄邀請我面試的時候,我也是一句「我感覺我不行」,還好我師兄又勸了我兩句,才讓我鼓起勇氣,想想:「面試就面試唄,又不要錢,面不上就當照照鏡子,看看自己還缺什麼。」

說實話,你連面試的勇氣都沒有,這輩子還怎麼成功啊。用一個不是很恰當的例子:買張彩票還要2塊錢,而面試完全就是低投入,高收益,面試成功從此走向人生新世界,面試不成,一個與你毫無交情的人,卻願意花1-2小時幫你梳理當前技術知識體系,甚至還有可能為你指出一條前進的明路,這比看一千篇博客,也沒有這種收益吧?誒,怎麼想都覺得是穩賺不賠啊。

簡歷能不能好好寫

簡歷,真的就是敲門磚,好好寫,不要那麼隨意,而且作為程式設計師,用心寫一份,好好抽象幾個重點模塊,日後直接復用就行。

簡歷真的要簡潔,但要有重點,有條理。從簡歷的結構就能看出一個人思維邏輯的正確性和條理性,有一些不需要的內容比如:身高、體重,國籍、祖籍,咱就不要寫了好吧,又不是調查戶口,也不是做體檢。不要太多頁,字數也不要太多,注意排版,畢竟上了年紀,眼睛不好使。

重點突出最多(不是一定要有3個)三個亮點,可以從以下三個方面:大型項目經驗、突出學歷及在校經歷、卓越的技術貢獻(比如開源技術貢獻)。選擇你最突出的三個亮點就行,三個亮點一定要通過某種形式比如加粗、顏色、或者排版上有明顯設計,來突出他們。

  • 曾收到一份前端簡歷,用Vue寫的,導出PDF格式,還有在線網址,直接打開可以在線瀏覽,並且附帶GitHub地址。
  • 曾收到一份服務端簡歷,郵件是通過自己編寫的郵件服務發送過來的,還附帶了GitHub地址。
  • 曾收到...

以上例子僅作為參考,不是鼓勵大家搞花哨的東西,要透過現象看本質,上述方式,不僅發來了簡歷,還附帶了作品,並且作品還是可部署、可執行、可驗證的,能讓面試官更快的了解到個人的技術水平,因此為啥你的簡歷投過來就石沉大海?或許這裡可以給你一些答案。

而且就像我開頭說的,作為一個程式設計師,平時做一些個人項目總覺得好像沒啥用,沒動力,喏~這不就有用了,既能鍛鍊自己,還能派上實際用途,一次開發,日後復用。

話,真的要好好說

大哥,誰規定程式設計師就要沉默寡言,不善言辭。做軟體很多情況是對現實世界的一種抽象,如果連現實生活都不能好好過了,話都不能好好說了,我咋能相信你代碼能好好寫。

大部分面試,都是以:自我介紹,作為開場白,許多同學,就:姓名、年齡、哪裡人、哪裡畢業。結束了...What?Who am I?Where am I?我是走錯片場了嗎?這又不是小學生寫作文,你的姓名年齡,簡歷上都寫著呢。

如果你不希望在面試中莫名其妙的失敗,就一定要準備好自己的面試內容,面試並不是單純的你問我答,更多的是候選人自己的舞台,當讓候選人自我介紹的時候,就是說:「請,開始你的表演」。結果你猛地站起來,然後立刻坐下。這是怎麼回事?一頓操作猛如虎,定睛一看原地杵?

很多情況下,機會就這一次,讓你自我介紹,除了簡單的個人信息,請不要浪費時間,趕緊報上你最自信的技術棧,最牛逼的項目,最卓越的技術貢獻。讓面試官瞬間點燃,我告訴你,那你就是成功了99.999999%了,而剩下的無非就是嘮嗑,快速把氛圍點燃,你會發現它不再只是一次面試,更是一次交流,你完成的不僅是一次面試,還結交了一位志同道合的好友。

說說我個人的喜好,不代表所有。我就特別喜歡那種相談甚歡,當候選人來感覺的時候,經常會再聊的過程中,遇到一個技術點,他就會說:誒,我覺得這個XXX,也可以聊一下,我感覺這個技術很不錯...(@#……%¥*%@#¥%)。誒,我覺得面試就是這樣子的,咱們早就畢業了,我不是考官,你不是在做題,咱們就是再做一次技術交流。你在輸出,我在學習,遇到我不懂的,我還跟你提問,這不是挺好的麼?

最怕遇到,你問我答,講道理,我又不知道你會什麼,那你都敞開來讓我問了,那是不是我就隨便問了,我就不相信誰是活字典,問啥啥都會。

有不會的,很正常

面試是要講技巧,但技巧也只是為有準備、有實力的人才管用。上述大部分論點,講的其實就是人與人之間的一種交流方式,我們不是要通過什麼套路,騙過面試官,說實在,你也騙不過。

但是所謂人有所長,揚長避短,只是為了珍惜短暫的面試時間,為了將自己更優秀的一面展現出來,避免浪費時間在沒有意義的內容上。因此遇到自己不會的領域,很正常,太正常不過了,我剛才說,沒有人是什麼都會的。因此遇到自己不擅長的技術領域,請大方的,直白的,告訴我:「不好意思,這塊內容我不擅長。」這樣才能節省雙方的時間,但也希望你能同時告訴我:「雖然我不擅長XXX,但我對XXX有一定的理解」。趕緊的,告訴我你會什麼,讓我可以更快的了解到你。

不要覺得遇到自己不會的就心虛,就老想要說出來點什麼,你都發現自己不擅長了,你覺得你能說出什麼讓面試官眼前一亮的呢。

T型人才,是標準

我們不需要教科書型的人才,你啥都會,啥都不精,有啥用,真的落地幹活的時候,就會發現,啥也做不好,你能做的別人都會做,還不能獨立完整的完成某一項工作,那你有什麼個人競爭力呢?

在某一兩個領域裡,有非常深入、紮實的研究,原理、設計、代碼實現,都能夠信手拈來。這些領域包括但不限於開源框架,哪怕你說我框架都只是熟悉原理及使用,不了解代碼實現,但是我對JDK、JVM特別有研究,各種虛擬機調優你都會,內部實現細節你都說的出來,JDK里重要的常用對象的各類方法甚至可以口述代碼,信手拈來,玩轉各類設計模式,對它們使用場景、優勢、意義,都有自己深刻的理解和思考,倒也是一大亮點,沒人說一定要會Spring源碼剖析,技術領域各有千秋。

當然技術棧也不能太窄,畢竟要完成一個項目,要用到很多技術知識,技術棧太窄也會限制你的想像,哪怕作為服務端,了解到前端技術的基本思想,也有助於團隊合作。因此在深度的基礎上,保持一定的技術追求和興趣,擴充自己技術棧的廣度,也是非常有必要的,否則無異於閉門造車,也許一個問題,在其他領域早有更合適的解決方案,但你卻不知,反而用一些彆扭,高成本,偏門的方式,繞了遠路。

要成長,不要局限於公司的工作

作為程式設計師,只是完成工作內容,那只能說明你對技術的興趣並不大。

公司的工作,往往是比較局限的,限制了你的成長,如果你對自己,對技術,都有一定的追求,在工作之餘,一定要多去學習。

學習也不過是起步,有的同學只是看了很多文章,知識只停留在理論。我非常鼓勵大家,在工作之餘,學習要以致用,學了沒用也容易忘記,在實踐的過程中還能發現一些之前沒遇到的知識點,還可以再次激發自己主動探索,深入學習。搞一個小網站,小程序,搭建一個伺服器,自己做一些小東西,做的不好,純當練手,萬一做得好,說不定,下次就是你面試我了。

如今,搞一個小網站、小程序的成本真的非常非常低,在校的同學買阿里雲伺服器甚至就幾十塊一個月,出了社會的同學,阿里雲ECS伺服器,最便宜的也才100+一個月,你說這麼低的配置能幹啥?拜託,你的網站有多少流量?等你發現伺服器撐不住的時候,估計就是我去你公司面試的時候。自己搞一個伺服器,平時學習的東西,真正的部署上公網,看看效果,還可以分享給身邊小夥伴把玩把玩,它不香麼?

關鍵字: