一個Android渣渣終於拿到了一個offer
今年的春招好像比之前來的早一點,本想提前準備準備,沒想到準備沒多久,在牛客上有些公司已開始內推了,我匹配了崗位投了以下幾家,CVTE、多益以及招銀。在之後的一個月內,陸陸續續也投了幾家,但很多都是筆試沒通過,或者筆試後沒有訊息......其中包括多益和招銀,總之[有點慚愧],我只通過CVTE的筆試,並接收到了該公司的面試。
作為一個普通高校的應屆畢業生,想找一份工作挺難的,找一份合適的工作更難啊......不知是不是去年網際網路寒冬波及的影響,還是年年都是這樣,我們專業同學去找工作都很難找到,我的感受也挺明顯的,因為我基本把所有的找工作APP都下載下來,在上面投簡歷,投了很多,沒有迴應的偏多,個別幾個直接拒絕的,通過的幾乎沒有。能主動找我的都是小型創業公司[20-99人],我內心是很抗拒這些公司的,把它作為終極備胎了。中間去面了杭州的一家公司-同花順,從hr邀請我去到面試整個過程體驗都不太好[雖然我也沒通過,就當馬後炮了吧],這裡也就不去吐槽了,面經也就放了(沒有多大借鑑意義)。
也可能是CVTE的面試給我的體驗太好了,沒有對比就沒有傷害吧......說了那麼多廢話,開始本篇的正菜
CVTE一面 (電話面)
沒想到在我的處女面給了CVTE(雖然之前面過一家小公司,但是太小就不算了),本來以為筆試涼涼的(因為都快兩個星期了,官網狀態依舊是等待結論中.....),結果一個電話打破了沉寂......
- 我是....現在方便麵試嗎,大概要半個小時左右
- 我說好的,有時間的(當時我在椅子上坐著玩手機,然後立馬把身邊的紙和筆拿出來)
然後就由自我介紹開始了一面
- 講講你看的Android原始碼
- 說說你在專案中用到的MVC
- 說說觀察者設計模式
- 講講對執行緒安全的理解
- JVM記憶體模型
- HashMap的工作原理
- 知不知道可重入鎖
- GC回收演算法(涼)
- 引用方式
- 記憶體溢位和記憶體洩露的區別,記憶體洩露一定會記憶體溢位嗎?
- 四大元件有哪些
- Activity的啟動模式
- Activity的生命週期
- wait使用時要注意什麼(答了死鎖,面試官換了題目,應該是沒有get到它的點) ---和notify成對出現
- ArrayMap和HashMap區別(沒答出來,之前看過ArrayMap但忘完了......)
面完後感覺總體很不錯,面試官人很nice,態度很溫和,順著問的問題慢慢延伸,給人的感覺就是很順暢,不突兀,即使有的問的問題沒有答出來,但問題總體來說從廣度和深度都有,雖然有幾個問題本來以為沒戲了,因為說大概面三十分鐘,但是二十分鐘就結束了,所以我想可能有幾個問題沒答出來,面試官可能不想聊了。沒想到結束後,面試官說兩三個工作日出結果,我只是想看看官網的筆試狀態是什麼樣的,沒想到官網狀態一面上就顯示出來已通過,我表面平淡如老狗,內心開心一批啊。又一會兒那邊打來電話約二面的時間。約了三天後(想著再準備準備會更穩妥一點)
CVTE二面(視訊面)
面試官老師看著就很暖,感覺是那種暖男,態度依舊很nice。二面主要問專案細節,然後就問我對設計模式原則的理解,設計模式這方面問的很多,在扣專案細節的時候還不忘問有沒有用到什麼設計模式(講了兩個簡單的設計模式),之後就問平時看原始碼嗎,知不知道怎麼實現的(然後我說了幾個框架原始碼,對於裡面的原理說的不太完整和清晰,這個時候其實感覺沒戲了,但我還是盡力去說),之後手寫了一個程式設計題(連結串列反轉)。之後就開始談自己的發展方向、有沒有了解Android新技術(然後和我聊了許多新技術,比如Kotlin和JetPack,讓我去回去有時間多瞭解瞭解),這個時候已經感覺到尾聲了(又在想肯定是沒戲了,怎麼還不問我技術問題了,這才半個小時,那些網友們不是說一個小時左右的嘛)。之後就問我有沒有其他問題需要問的,我就問了一下新人入公司有什麼培養計劃嗎,面試官balabala,我說那挺好的,還有什麼要問的嗎?,我說沒有了(都沒戲了,問那麼多幹嘛QAQ)
結束後重新整理了一下面試狀態,沒錯,正如你想的那樣,恍恍惚惚的過了.....當時不是很太相信
CVTE終面(視訊面)
我並不認為我能走到最後[不是矯情和裝],因為面過CVTE的人都知道,最可怕的是它的終面,終面是被人詬病的,說CVTE不好的基本都是吐槽它的終面,還是有點慌的。又過了好幾天,約好了終面的時間==
我感覺我還是挺幸運的,是和HR一對一,牛客上大多都是現場面,一大群人面對幾個面試官......
- 給前兩次面試打分,滿分10分。為什麼這麼打?(說了自己前面兩輪面試的情況,給自己打了分)
- 有沒有面試過哪些公司了,有收到多少offer了,為什麼?(我說還沒有offer[這個真的沒有,不存在套路什麼的......])
- 工作的薪資期望,地點和時長?
- 家庭情況,爸媽性格怎麼樣,你覺得跟誰的比較像,家裡人對工作有什麼要求嗎?
- 你父母小時候是怎麼教育你的?
- 有沒有女朋友?
- 你未來有什麼規劃?(我說了一個三年目標和五年目標)
- 你在技術方面最有成就感的一件事情是什麼?(說了一個在之前實習的小故事)
- 最近壓力最大的是什麼事情,如何調解?(說了最近找工作感覺壓力最大的,調節方式說找朋友跑步和打球)
- 為什麼沒有留在之前的公司?(想找一個更大的平臺發展,,,)
-
如果你面試沒有通過,你覺得是什麼原因呢?
(我回答說應該不是我的技術基礎不紮實,可能是我的溝通能力或者其他方面不符合公司的要求,還需要繼續地學習)。 -
你會因為什麼原因拒絕我司的Offer?
(個人覺得這個問題回答的很關鍵,我說我不會拒絕的,因為貴公司就是我想去的公司)
仔細回想發現有點強行跪舔的感覺,中間也暗示過幾次只要你要我,我TM就去。
在兩天後的晚上官網重新整理狀態--- 終面通過了,bingo!!!
總結
閉關了一個月也有了一些心得(也許是廢話):
提前準備(越早越好)+心態良好(打不倒你的終將使你強大)+堅持腳踏實地(對於常問的知識點一定要由淺入深的弄懂到自己可以說出來)+運氣(有時候你沒面過,不要去懷疑你的實力,可能只是一時運氣不好)+注意一些技巧(太老實也不一定是件好事,和女孩告白過的應該會深有感觸)**
對於那些想進大廠的同學一定要刷演算法題。對於我那些筆試掛了的,應該都是演算法題沒做好,尤其是位元組跳動,它的筆試題就是五個演算法題。
上面的內容裡內心戲(廢話)比較多,其實筆者真的比較菜,標題不是自嘲。這個Offer在很多大牛看來很普通,一般只是作為備胎。但對於筆者來說真但不太容易(從筆試到拿到offer幾乎是一個月時間),自己也很滿意了,我拿到offer後,沒有怎麼考慮,直接接受了offer,準備把學校的最後瑣碎事弄好就過去就職。
下面放一些我在準備面試看的一些感覺很不錯資料,也祝在找工作的小夥伴早日找到心儀的工作
建議小夥伴們關注該專題(硬廣)
建議看的書
Android開發藝術探索(這邊書的重要性我覺得不需要強調了)
深入理解Java虛擬機器(看小部分內容)
Android原始碼設計模式
劍指Offer
建議看這些書
Android開發藝術探索(這邊書的重要性就不需要強調了)
深入理解Java虛擬機器(看小部分內容)
Android原始碼設計模式
劍指Offer
喜歡看微信公眾號文章內容的,也可以關注一下筆者的關注號 不止於碼