莫名其妙,我去了頭條
前言
自從被離職之後,整個日子就變得莫名其妙。本以為會感受寒冬的凜冽,沒想到並沒怎麼起波瀾......甚至莫名其妙的去了今日頭條。
正文
對於我來說,原本上週一切已經塵埃落定。被離職的風波也漸漸地平息...等待入職的時候,實在太閒就隨便的又投了幾家,當做消磨時光....卻沒想到隨手的行為,給我帶來了一系列頗為意想不到的結果。
事情是這樣的,當時我突然看到拉鉤上有頭條的招聘。想到頭條面試的極具特色,所以就投了一下。當時並沒有想到會接到面試...所以戲劇性的一幕就出現了。我收到了這樣的簡訊...

image
一沒想到會收到面試要請;二沒想到還是高階崗位... 笑哭.png。
既然如此,去肯定還是要去的。雖然沒想到,也沒有準備。
結果就這樣,我稀裡糊塗的去面試了。話說起來,面試時並沒有一帆風順(大概可能是高階的原因吧)。其實一面的時候整體還算不錯,無論是Android技術本身,還是演算法內容。當然演算法內容是在面試官的一路引導下做出來的...笑哭.png。
二面就相對有點招架不住了。雖然提問的內容很普通,但是問題深度,的確是讓我感到自身水平的不足。後來寫了一道簡單的演算法收尾了整個面試。然後就讓我回去等通知...等通知這話的潛臺詞,我相信各位小夥伴應該都清楚。
所以當時我就回去了,帶著從中學到的差距,回家準備以後一機會重頭來過。結果還沒到家,就接到了復面的通知...(但是我當時已經,入職了新公司)HR看我略有遲疑,說了句:白天沒空不著急,可以安排到晚上...笑哭.png
然後晚上我就去了......開始了第三面的技術面。很有趣的一次技術面,面試官並沒有深入的追問技術點,更多的讓我自己說。不過不得不說三面面試官真的是深藏不漏,人很年輕顏值賊高...關鍵我說的什麼他都瞭解,而且比我研究的還深......甚至是谷歌最近新推行的Jet pack。都瞭解的很深入....實話,這一面過後著實讓我受益匪淺。
本以為面試到此結束,沒想到四面HR就過來了。 然後第二天就收到了offer....

image
然後就稀裡糊塗的這樣了...上週五尷尬的從新公司離職,這週一又要重新入職了。這倆周過的真刺激...
面經
這裡簡單的羅列一下遇到的面試題,如果小夥伴感興趣可以瞭解一番呦。
- 事件分發,各種情況下解決滑動衝突;ACTION_CANCEL細節。
- OkHttp原始碼,快取機制怎麼做的;回收機制怎麼做的。
- Glide原始碼。(沒看過...所以面試官也沒有問細節)
- View繪製。
- HaspMap原始碼,ConcurrentHashMap原始碼。
- Activity的啟動流程,AMS相關。
- 屬性動畫原始碼分析。
- HTTPS相關概念。
- 各種加密演算法的概念。
- Handler原始碼,loop死迴圈;為什麼死迴圈不佔用CPU資源。(具體內容可以看我之前寫過的文章:)
- 演算法:找出一個數組中,連續相鄰數最大的那個值是多少。
- 演算法:加了各種條件的中分查詢。
不知道各位小夥伴覺得難度如何,說實話這些內容可能大家在面經中都見過。但是看過面經,和自己真正的學會是兩碼事。所以各位小夥伴如果有興趣,最好的方式,還是自己好好看一看原始碼,畢竟學無止境,多學一點總會是好的~
尾聲
這幾天過的著實有些稀裡糊塗,技術也沒怎麼學。等入職穩定一下,再好好進入學習狀態。
PS:因為頭條的工作強度相對較大,可能文章的更新力度有所影響。如果有想交流的小夥伴,可以直接公眾號後臺私信。如果想加好友,也可以後臺留言要微信號。
我是一個應屆生,最近和朋友們維護了一個公眾號,內容是我們在從應屆生過渡到開發這一路所踩過的坑,以及我們一步步學習的記錄,如果感興趣的朋友可以關注一下,一同加油~

個人公眾號:IT面試填坑小分隊