今年經(jīng)歷了3場面試,騰訊诗祸,頭條和OPPO跑芳,其中騰訊和頭條已經(jīng)確定一面掛轴总,OPPO還沒回信,不過估計(jì)兇多吉少〔└觯現(xiàn)在總結(jié)一下這三次面試怀樟,為以后的準(zhǔn)備明確一個方向。
面試考察的幾個方面:
算法
算法題在這兩次面試中只有頭條的面試官問了一道坡倔,并且很順利地答對了漂佩。在算法這方面我認(rèn)為準(zhǔn)備得已經(jīng)比較充分了脖含,接下來只要不間斷刷題罪塔,保持做題的感覺就可以了。Java基礎(chǔ)
這方面準(zhǔn)備得不夠充分养葵,尤其是面試官問到多線程和GC相關(guān)的問題時就答不上來了征堪,這也應(yīng)該是面試失敗的一個原因」鼐埽基礎(chǔ)的東西一定要牢固佃蚜,我認(rèn)為這是那種答對了不一定加分,打錯了一定扣分的題Android基礎(chǔ)
這方面準(zhǔn)備也不夠充分着绊。這個和Java基礎(chǔ)一樣谐算,是必須要熟練掌握的。項(xiàng)目經(jīng)歷
在這三次面試中归露,項(xiàng)目問得最多的是騰訊的面試官洲脂,幾乎從頭到尾都在問項(xiàng)目。你的項(xiàng)目沒有什么吸引人的地方或是體現(xiàn)你能力和價(jià)值的地方剧包,在面試官的心目中印象分就會打折扣了恐锦,事實(shí)也正是如此,騰訊面試官最后跟我說的一句話就是“你的項(xiàng)目太簡單”疆液。所以有扎實(shí)的基礎(chǔ)的同時還要有出彩的項(xiàng)目經(jīng)歷才能脫穎而出一铅。
接下來目標(biāo)比較明確了,重點(diǎn)提升3個方面:Java基礎(chǔ)堕油,Android基礎(chǔ)潘飘,項(xiàng)目經(jīng)驗(yàn)。半年后再來
現(xiàn)在公司招聘都喜歡要資深的工程師掉缺。那么怎么才能體現(xiàn)資深呢福也?我認(rèn)為有以下幾個方面:
工作年限
工作年限最好三年以上,不低于2年攀圈。否則一年多的經(jīng)驗(yàn)人家覺得你剛?cè)胄袥]多久暴凑。項(xiàng)目
數(shù)量不能太少,同時要有一兩個比較優(yōu)秀的赘来,能拿得出手的項(xiàng)目现喳。開源框架的原理和使用
首先是會用凯傲,第二是了解原理,最后是要明白跟同類框架相比的優(yōu)勢和劣勢是什么嗦篱,為什么選這個不選別的冰单?github
GitHub上有開源項(xiàng)目或者給開源項(xiàng)目貢獻(xiàn)過代碼肯定會是加分項(xiàng)。性能功耗優(yōu)化經(jīng)驗(yàn)
這是一個重要的標(biāo)準(zhǔn)灸促,也是高級和初級工程師的分水嶺诫欠。
現(xiàn)在回頭看看我之前的面試準(zhǔn)備,太注重補(bǔ)齊自己的短板浴栽,這點(diǎn)當(dāng)然也很重要荒叼,但是自己的簡歷和經(jīng)歷中沒有什么讓人眼前一亮的或者能夠讓我從眾多面試者中脫穎而出的東西:項(xiàng)目都不是很復(fù)雜,GitHub上也沒有開源項(xiàng)目典鸡,性能功耗優(yōu)化經(jīng)驗(yàn)又少被廓,最后面試失敗也是情理之中的事。